Firefox es un navegador basado el el código de Mozilla.
Descarga (HTTP): http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/1.0.3/source/firefox-1.0.3-source.tar.bz2
Descarga (FTP): ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/1.0.3/source/firefox-1.0.3-source.tar.bz2
Suma MD5 del paquete: f1a9a8da0547564a0f8a249f9d56bdf4
Tamaño del paquete: 32 MB
Estimación del espacio necesario en disco: 564 MB
Tiempo estimado de construcción: 9.8 SBU
libjpeg-6b, UnZip-5.52, GNOME Virtual File System-2.8.3 y libgnome-2.8.0 (para construir las extensiones gnomevfs), MIT krb5-1.4 o Heimdal-0.6.3 (por las librerías GSSAPI para construir la extensión negotiateauth), Doxygen-1.4.2, Xprint, Electric Fence y Cairo
La configuración de Firefox es muy similar a la de Mozilla-1.7.7 y por eso no explicamos las opciones. Consulta en Mozilla-1.7.7 las explicaciones y la información adicional sobre la configuración.
Compila e instala Firefox ejecutando los siguientes comandos:
export MOZILLA_OFFICIAL="1" &&
export BUILD_OFFICIAL="1" &&
export MOZ_PHOENIX="1" &&
./configure --prefix=/usr \
--with-default-mozilla-five-home=/usr/lib/firefox-1.0 \
--with-user-appdir=.firefox \
--with-system-zlib \
--with-system-png \
--enable-application=browser \
--enable-default-toolkit=gtk2 \
--enable-extensions=cookie,xml-rpc,xmlextras,pref,\
transformiix,universalchardet,webservices,inspector,\
gnomevfs,negotiateauth \
--enable-crypto \
--enable-xft \
--enable-xinerama \
--enable-optimize \
--enable-reorder \
--enable-strip \
--enable-cpp-rtti \
--enable-single-profile \
--disable-freetype2 \
--disable-accessibility \
--disable-debug \
--disable-tests \
--disable-logging \
--disable-pedantic \
--disable-installer \
--disable-mailnews \
--disable-ldap \
--disable-composer \
--disable-profilesharing &&
make
Deberías añadir la opción --with-system-jpeg al guión configure si has instalado libjpeg.
Este paquete no incluye un banco de pruebas.
Ahora, como usuario root:
make install &&
install -d /usr/include/firefox-1.0.3/nss &&
cp -Lf dist/private/nss/*.h dist/public/nss/*.h \
/usr/include/firefox-1.0.3/nss
Para activar las operaciones multiusuario, ejecuta lo siguiente como usuario root:
cd /usr/lib/firefox-1.0.3 &&
export LD_LIBRARY_PATH="$PWD" &&
export MOZILLA_FIVE_HOME="$PWD" &&
./regxpcom &&
./regchrome &&
touch `find . -name *.rdf`
Deberías ejecutar una vez /usr/bin/firefox como root (u otro usuario con privilegios de escritura) para crear algunos archivos adicionales necesarios bajo la jerarquía de directorios /usr.
Por éltimo, desactiva las variables de construcción del entorno del usuario sin privilegios:
unset MOZILLA_OFFICIAL &&
unset BUILD_OFFICIAL &&
unset MOZ_PHOENIX
No se necesita una configuración específica si el guión firefox se encuentra en la ruta del usuario. Si has ha instalado Firefox en una localización no estándar, crea un enlace simbólico al guión firefox desde /usr/bin.
Muchas aplicaciones buscan netscape cuando necesitan abrir un navegador. Puedes crear el siguiente enlace simbólico si te interesa (como usuario root).
ln -v -sf firefox /usr/bin/netscape
Para instalar los diversos módulos de Firefox, consulta el Mozdev's PluginDoc Project. Si tienes instalado JDK-1.5.0, crea el siguiente enlace como usuario root para utilizar el módulo JAVA:
ln -v -s $JAVA_HOME/jre/plugin/i386/ns7/libjavaplugin_oji.so \
/usr/lib/firefox-1.0.3/plugins
Last updated on 2005-04-24 18:40:10 +0200