This manual describes version 0.8.3 of Gnash.
Copyright © 2005, 2006, 2007, 2008 Free Software Foundation
Permission is granted to copy,
distribute and/or modify this document under the terms of the GNU
Free Documentation License, Version 1.1 or any later version
published by the Free Software Foundation with no Invariant Sections,
no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of
the GFDL at this link
or in the file COPYING-DOCS distributed with this manual.
Nota: El presente documento es
una traducción en línea con Google_Translator,
por lo tanto agradeceré guardar sus reservas al respecto. César M. Ugalde -.- pptux[arroba]laconsolablog[punto]com
Gnash tiene una serie de dependencias de otros paquetes. Si instala las dependencias utilizando un gestor de paquetes, asegúrese de instalar las versiones de desarrollo de los paquetes. Normalmente carecen a menudo de las cabeceras para compilar gnash necesidades.
Algunas dependencias tienen otras dependencias, por ejemplo, también necesita GTK glib2, ATK, Pango y para producir un ejecutable vinculado. Distribuciones también utilizan diferentes dependencias, a veces de un paquete depende de libxml2 en un sistema, pero en otro libexpat.
Tabla 2.1. Tabla de Código de dependencia
|
Nombre |
Nivel |
Versión |
Descripción |
Explicación |
apt-get el paquete |
RPM/Yum paquete |
BSD paquete |
|---|---|---|---|---|---|---|---|
|
Boost Impulsar la |
Requerido |
1.32 o superior |
Boost es una librería de C + + portátil clases y plantillas. |
En gnash, Potenciar las bibliotecas se utilizan ampliamente, sobre todo, impulsar y estimular gthread actualizada a tiempo. Se utiliza para impulsar el hilo mutext y la manipulación. |
libboost-thread-dev, libboost-date-time-dev libboost-dev |
libboost-thread-devel, libboost-date-time-devel |
boost-headers, boost-libs, or just boost |
|
libxml2 |
Requerido |
|
Libxml2 GNOME es el analizador XML de biblioteca y está disponible en http://xmlsoft.org. |
Esta biblioteca se utiliza para analizar los mensajes para el XmlNode XML, ActionScript o XMLSocket clases. |
libxml2-dev |
libxml2-devel |
libxml2 |
|
AGG |
Posiblemente Requerido |
2.4 o superior |
AGG AntiGrain es el bajo nivel biblioteca de gráficos 2D. |
Gnash requiere la instalación de al menos un render. AGG es considerado el mejor apoyo para el renderer gnash. |
libagg-dev |
agg-devel |
agg |
|
OpenGL |
Posiblemente Requerido |
|
OpenGL es una especificación estándar que define un idioma transversal API multiplataforma para escribir aplicaciones que produzcan gráficos 2D y 3D. Soporta aceleración de hardware. Puede descargar una implementación libre de http://www.mesa3d.org, a pesar de que tenga aceleración de hardware. |
Gnash necesita de la instalación de al menos un render. Si usted no tiene un controlador de hardware acelerado, que está en mejor situación para el uso de AGG render. |
libgl1-mesa-dev |
libmesa-devel |
mesa |
|
Cairo El Cairo |
Posiblemente Requerido |
|
Cairo es una biblioteca de gráficos 2D con soporte para múltiples dispositivos de salida. Se usará automáticamente la tarjeta de aceleración gráfica cuando estén disponibles, y tiene un respaldo experimental OpenGL. |
Gnash requiere la instalación de al menos un render. El Cairo es considerado el menos apoyado renderizador de gnash. |
libcairo2-dev |
cairo-devel |
cairo |
|
GTK |
Posiblemente Requerido |
2.2 o superior |
GTK es el GIMP Toolkit GUI biblioteca utilizada por el entorno GNOME. Cairo utiliza internamente. Gtk permite una mejor integración con Firefox, así como la manipulación y el mejor evento de nivel superior GUI construye como menús y cuadros de diálogo.
|
Gnash requiere la instalación de al menos una biblioteca GUI. GTK es considerado el mejor apoyo para la opción biblioteca GUI gnash. |
libgtk2.0-dev |
gtk-devel |
gtk+2 |
|
GtkGlExt |
Posiblemente Requerido |
|
GtkGlExt integra OpenGL en GTK. |
Esta biblioteca es necesaria para utilizar la librería GTK, en relación con el renderizador de OpenGL. |
libgtkglext1-dev |
gtkglext-devel |
gtkglext |
|
SDL |
Posiblemente Requerido |
|
Simple DirectMedia Layer es una cruz-plataforma multimedia que ofrece la biblioteca de abstracción de audio, gráficos, sonido y de entrada API. SDL está disponible en http://www.libsdl.org. |
Gnash requiere la instalación de al menos una biblioteca GUI. SDL también puede ser utilizado como un controlador de sonido, independientemente de si se emplea como una biblioteca GUI. El GUI biblioteca cuenta con escaso apoyo en gnash, pero el sonido es el mejor manejador de apoyo en gnash. |
libsdl1.2-dev |
SDL-devel |
SDL-1.2 |
|
FLTK |
Possibly Required Posiblemente Requerido |
2.0 o superior |
El rápido Luz ToolKit es una GUI de biblioteca portátil que pretende ser un sustituto para el SDL GUI. |
Gnash requiere la instalación de al menos una biblioteca GUI. FLTK pueden utilizarse en conjunción con el Cairo y AGG renderizadores. |
Distribución de los paquetes no están disponibles. |
Distribución de los paquetes no están disponibles. |
Distribución de los paquetes no están disponibles. |
|
KDE |
Posiblemente Requerido |
|
Kdelibs es una colección de las bibliotecas requeridas para compilar aplicaciones KDE. |
Gnash requiere la instalación de al menos una biblioteca GUI. Kdelibs también es necesario para la KPart plugin para Konqueror. |
kdelibs3-dev, kdebase-dev |
kdelibs-devel, kdebase-devel |
kdelibs, kdebase |
|
Gstreamer |
Opcional |
|
Gstreamer es un manejador de vídeo. |
Si desea la reproducción de vídeo, debe instalar uno de los manejadores de vídeo. |
libgstreamer0.10-dev |
gstreamer-devel |
gstreamer-0.10 |
|
gst-ffmpeg |
Posiblemente Requerido |
|
gst-ffmpeg le permite utilizar el decodificador FFmpeg con gstreamer. |
Este paquete es necesario si desea usar gstreamer como manejador de vídeo. |
gstreamer0.10-ffmpeg-dev |
gstreamer-ffmpeg-devel |
gstreamer-ffmpeg |
|
FFMPEG FFmpeg |
Posiblemente Requerido |
|
FFmpeg es un manejador de vídeo. |
Si desea la reproducción de vídeo, debe instalar uno de los manejadores de vídeo. Cuando se utiliza el plugin de gstreamer-ffmpeg, ffmpeg no necesita ser instalado, ya que es parte del plugin. Para los sistemas sin gstreamer apoyo, ffmpeg se pueden utilizar directamente. |
ffmpeg-dev |
ffmpeg-devel |
ffmpeg |
|
JPEG |
Requerido |
|
JPEG es un formato de imagen con pérdida que es muy utilizada para las imágenes. |
Esta biblioteca se utiliza para leer los archivos JPEG y JPEG externos datos incorporados en archivos SWF. |
libjpeg62-dev |
libjpeg |
jpeg |
|
PNG |
Requerido |
|
PNG es libre de patentes un formato de imagen que es comparable al GIF. |
Esta biblioteca se utiliza para la carga de imágenes PNG externa (parte de la especificación SWF8) y para escribir las imágenes en formato PNG. |
libpng12-dev |
libpng |
png |
|
GIF |
Requerido |
|
GIF es un formato de imagen que debería estar libre de restricciones de patentes. GIF. |
Esta biblioteca se utiliza para la carga de imágenes GIF externa (parte de la especificación SWF8). |
libungif-dev |
libungif-devel |
gif |
|
libcurl |
Opcional |
|
libcurl multiprotocal es la transferencia de archivos de biblioteca. |
Esta biblioteca se utiliza para la URL de descarga. |
libcurl4-gnutls |
libcurl |
curl |
|
Glib2 |
Opcional |
|
Glib2 es una dependencia de Gtk, y es una colección de funciones de uso común. |
Esta biblioteca se utiliza para mayor comodidad. |
glib2-dev |
glib2-devel |
glib2 |
|
Atk |
Opcional |
|
Atk es una dependencia de Gtk, y se utiliza para apoyar la accesibilidad. |
Esta biblioteca se utiliza para la accesibilidad .. |
atk-dev |
atk-devel |
atk |
|
Pango |
Opcional |
|
Pango es una dependencia de Gtk, y se utiliza para el manejo de fuentes. |
Esta biblioteca se utiliza para el manejo de fuentes. |
pango-dev |
pango-devel |
pango |
|
automake |
Posiblemente Requerido |
1.6.0 |
Automake es una herramienta para generar archivos Makefile.in. |
Este paquete es necesario para ejecutar autogen.sh, que es un requisito si se utiliza la fuente de desarrollo desde el CVS. |
automake |
automake |
automake |
|
autoconf |
Posiblemente Requerido |
2,59 |
Autoconf es un paquete para configurar la generación de secuencias de comandos. |
Este paquete es necesario para ejecutar autogen.sh, que es un requisito si se utiliza la fuente de desarrollo desde el CVS. |
autoconf |
autoconf |
autoconf |
|
gettext |
Posiblemente Requerido |
0.14.6 |
Gettext es parte del Proyecto de traducción de GNU. |
Este paquete es necesario para ejecutar autogen.sh, que es un requisito si se utiliza la fuente de desarrollo desde el CVS. |
gettext |
gettext |
gettext |
|
libtool |
Posiblemente Requerido |
1.5.22 |
Esta es una biblioteca de apoyo genérico guión. |
Este paquete es necesario para ejecutar autogen.sh, que es un requisito si está utilizando la fuente del desarrollo del CVS. |
libltdl3-dev |
libtool |
libtool |
Gnash intenta ejecutar el mayor número posible de pruebas, pero omita inclirlas si las herramientas para compilar no están disponibles.
Tabla 2.2. Tabla Dependencias de Pruebas
|
Nombre |
Nivel |
Versión |
Descripción |
Explicación |
apt-get el paquete |
RPM/Yum paquete |
BSD paquete |
|---|---|---|---|---|---|---|---|
|
Ming |
Opcional |
0.4.0_beta4 o superior |
Ming es un compilador de ActionScript. |
Ming es el primer compilador para ActionScript testcases. |
Distribución de los paquetes no están disponibles. |
Distribución de los paquetes no están disponibles. |
Distribución de los paquetes no están disponibles. |
|
Mtasc |
Opcional |
1.12 o superior |
Mtasc es un compilador de ActionScript. |
Mtasc se utiliza en algunas pruebas. |
mtasc |
Distribución de los paquetes no están disponibles. |
Distribución de los paquetes no están disponibles. |
|
swfc |
Opcional |
parte de swftools 0.8.1 |
Swf Swfc es un compilador. |
Swfc se utiliza en algunos testcases. |
Distribución de los paquetes no están disponibles. |
Distribución de los paquetes no están disponibles. |
Distribución de los paquetes no están disponibles. |
|
swfmill |
Opcional |
0.2.12 |
Swfmill es uno basado en XML de SWF (Shockwave Flash), herramienta de transformación. |
Swfmill se utiliza en algunos testcases. |
Distribución de los paquetes no están disponibles. |
Distribución de los paquetes no están disponibles. |
Distribución de los paquetes no están disponibles. |
|
Python |
Opcional |
2.4 o superior |
Python es un lenguaje de script. |
Python se utiliza por parte de las pruebas marco. |
python |
python |
python |
|
DejaGnu |
Opcional |
1.4 o superior |
DejaGnu es un marco de ensayo. |
DejaGnu se utiliza para ejecutar múltiples pruebas en un sistema automatizado de la moda. |
dejagnu |
dejagnu |
dejagnu |
Los siguientes paquetes se utilizan para construir la documentación de gnash.
Tabla 2.3. Documentación Tabla de dependencia
|
Nombre |
Nivel |
Versión |
Descripción |
Explicación |
apt-get el paquete |
RPM / Yum paquete |
BSD paquete |
|---|---|---|---|---|---|---|---|
|
Docbook |
Requerido |
|
Docbook es un estándar en la industria y el formato XML para la documentación técnica. Puedes descargarlo desde http://sourceforge.net/project/showfiles.php?group_id=21935 # archivos. |
Gnash documentación está escrita en DocBook. |
docbook-utils and docbook-dsssl docbook-utils y docbook-dsssl |
docbook-dtd41-sgml and docbook-style-dsssl docbook-dtd41-sgml y docbook-style-dsssl |
docbook |
|
DocBook2X |
Opcional |
|
Este paquete de software convierte documentos Docbook al hombre tradicional formato de la página, formato de GNU Texinfo, y HTML (a través de Texinfo) el formato. Está disponible en http://docbook2x.sourceforge.net/. |
DocBook2X se requiere para producir los formatos HTML y Texinfo. |
docbook2x |
docbook2x |
docbook2x |
|
DocBook-utils |
Opcional |
|
Este paquete de software convierte documentos Docbook al hombre tradicional formato de la página, formato de GNU Texinfo, y HTML (a través de Texinfo) el formato. |
DocBook-utils se requiere para producir los formatos HTML y Texinfo. |
docbook-utils |
docbook-utils |
docbook-utils |
|
Texinfo |
Posiblemente Requerido |
|
Texinfo se puede utilizar para convertir DocBook2X resultado en las páginas info de GNU. Puedes descargarlo desde http://ftp.gnu.org/gnu/texinfo/. |
Texinfo es necesario si usted desea producir las páginas info de GNU. |
texinfo |
texinfo |
texinfo |
|
FOP |
Opcional |
0.20.5 |
Objetos de formato de procesador de impresión es un formateador XSL de formato impulsado por los objetos. Es una aplicación Java que puede salida PDF, PCL, PS, SVG, XML, impresión, AWT, el FOMIN, y Texto. Está disponible en http://xmlgraphics.apache.org/fop/. |
FOP PDF es necesario para la producción. |
fop |
fop |
fop |
|
Java (j2re) |
Posiblemente Requerido |
|
FOP requiere de tiempo de ejecución Java de Sun (GCJ no funciona con FOP). Puede descargarlo de http://java.sun.com. |
Sun Java Runtime (j2re) es necesario para utilizar FOP. |
Descargue el paquete de Sun. |
Descargue el paquete de Sun. |
|
|
JAI |
Posiblemente Requerido |
|
Sun Java Advanced Imaging API se puede descargar de http://java.sun.com/products/java-media/jai/iio.html. |
JAI es necesario si usted desea incluir gráficos en un archivo PDF que se generan con FOP. |
Descargue el paquete de Sun. |
Descargue el paquete de Sun. |
|
Cuadro 2.4. Opciones de configuración - Características
|
Opción |
Función |
|---|---|
|
--enable-debugger |
Activar el soporte para el depurador de Flash. El depurador es principalmente de interés para los desarrolladores de Flash, y está todavía en desarrollo. |
|
--enable-lirc |
Activar el soporte para el protocolo de control remoto LIRC. |
|
--enable-cygnal |
Cygnal construir el servidor de streaming de medios de comunicación. |
|
--disable-menus |
Deshabilita todos los menús de la interfaz gráfica de usuario. Este es usado por los dispositivos móviles sin la mayor cantidad de espacio en la pantalla. |
|
--enable-docbook |
Habilitar la generación de HTML, INFO, y MAN versiones de la documentación de la Docbook XML. Usted podrá entonces hacer uso de html, hacer información, y hacer del hombre comandos. De forma predeterminada, el hombre, información y se generen las páginas HTML. |
|
--enable-gui=gtk|sdl|kde|fltk|fb|hildon|alp |
Seleccione la Interfaz gráfica de usuario a utilizar (elegir una). GTK GTK GTK +, que es el GUI por defecto. Interfuncionar dijo que particularmente bien con firefox. Hildon Hildon La Hildon toolkist está basado en GTK +, y es el uso de algunos dispositivos móviles. ALP ALP El ALP "Caminante" GUI se utiliza para la plataforma Linux de acceso. SDL SDL Simple DirectMedia Layer, una interfaz gráfica sencilla y portátil. Su sonido cuando se utiliza la opción - enable-ffmpeg = medios de comunicación con independencia de que también se encarga de la GUI. KDE KDE Una interfaz adaptada al entorno de escritorio KDE. Esto debe ser seleccionada cuando la creación de la Konqueror plugin "klash". Además, el render que actualmente sólo trabaja con KDE es opengl. FLTK FLTK Luz ToolKit rápida, bajo el uso de los recursos. Dado que todos se construye utilizando fltk ahora roto, declaramos que "para los desarrolladores". FB FB Linux Frame Buffer, también conocida como / dev/fb0. AGG render es la única que actualmente puede ser utilizado con el framebuffer GUI. |
|
--enable-i810-lod-bias |
Permitir fijar para Intel 810 LD sesgo problema. Las versiones antiguas de libMesa en el Intel i810 o i815 procesador gráfico necesita este pabellón se gnash o core dump. Esto se ha corregido en las versiones más recientes (verano 2005), de libMesa. |
|
--enable-media=ffmpeg|gst|none |
Seleccione el decodificador especifica los medios de comunicación y el sonido del motor. FFmpeg SDL utiliza el sonido del motor, utiliza sus propios impuestos. GST es el decodificador por defecto. Sólo debe seleccionar un decodificador de los medios de comunicación. |
|
--disable-nsapi --enable-nsapi |
Fuerza de desactivar / activar la creación de la NPAPI plugin. Por defecto, el plugin de Mozilla está construida si el GTK está seleccionado. Especificar la opción --with-npapi-plugindir= opción para especificar que el plugin se debe instalar. |
|
--disable-kparts --enable-kparts |
Fuerza de desactivar / activar la creación de la KParts plugin. Por defecto, el plugin de KDE está construido si el kde gui está seleccionado. Especifique la opción --with-kde-plugindir= y --with-kde-servicesdir= opciones (o más generalmente la opción --with-kde-pluginprefix= uno) a especificar si el plugin se debe instalar. La instalación por defecto dir se extrae de kde-config. |
|
--disable-plugins |
Desactivar la construcción de ambos KParts npapi y complementos |
|
--enable-renderer=opengl|cairo|agg |
Activar el soporte para gráficos de un backend. Actualmente, sólo opengl y agg trabajo suficiente. Utilizar OpenGL cuando haya acelerado por hardware de gráficos. AGG uso cuando no se han acelerado por hardware de gráficos, o cuando usted está construyendo para una amplia audiencia. Por lo general la mayoría de las máquinas de escritorio tienen soporte de OpenGL, y la mayoría de los sistemas integrados no. AGG es el valor por defecto en la construcción gnash, aunque la velocidad de renderizado de OpenGL es actualmente superior a la AGG. |
|
--enable-sdk-install |
Permitir la instalación de las bibliotecas y cabeceras como un SDK. |
|
--disable-shared |
Permitir la instalación de las bibliotecas compartidas y cabeceras. Tenga en cuenta que el mecanismo de extensiones pueden no funcionar si las bibliotecas compartidas están desactivados. |
|
--enable-strict |
Gire verbose advertencias del compilador GCC. Por defecto sólo -Wall utiliza con GCC. |
|
--enable-fps-debug |
Habilitar depuración de código FPS. Cuando esta función se ha compilado en que puede utilizar el modificador-f de gnash tener FPS impreso a intervalos regulares. |
|
--enable-write |
Mozilla hace el plugin escribir la película SWF se está reproduciendo a /tmp |
|
--disable-mit-shm |
Desactivar el apoyo a la MIT-SHM X extensiones. Actualmente sólo está disponible utilizando GTK y AGG render. Mantener permitió no es un problema ya que no se utiliza si no se dispone en el actual período de sesiones X. |