Instalación del Firefox en Debian 

110912
310713

Versiones




Firefox

El firefox está basado en la nueva plataforma Gecko 1.9. El Gecko 1.9 es un motor de renderizado libre escrito en C++ y originalmente desarrollado por Netscape. Actualmente su desarrollo es gestionado por la Fundación Mozilla y la Corporación Mozilla.

La nueva arquitectura del Gecko fue rediseñada con orientación  a un mejor desempeño, estabilidad y fiabilidad en las conexiones. Firefox ha sido construido sobre esta plataforma dando como resultado entre otras cosas mayor seguridad y facilidad de uso.

Para mayor información sobre firefox.




¿Porqué no se instala por defecto firefox en debian?

Por cuestiones de licencia. La comunidad de Debian es muy quisquillosa (o radical) en cuestiones de licencia. Debian solicitó a Mozilla que cambiara su licencia de varias elementos del proyecto, como  ícono y nombre, para que así cumplieran con la filosofía de software libre. Mozilla no aceptó y la comunidad de GNU-Debian decidió lazar sus componentes en software libre. Debido a lo anterior, fue necesario el renombramientos de proyectos:

El IceWeasel es una versión modificada de FireFox (nótese la mofa en el nombre), el Thunderbird y Seamonkey se renombraron a IceDove e IceApe respectivamente.

En general el usuario final puede elegir entre los diferentes navegadores, de lincencia libre, considerando solamente factores de gusto.



Instalación desde el tar.gz de mozilla

Es necesario instalar la biblioteca estándar de C++ V3, que en realidad es sólo un sistema de nombramiento para clases escritas en C++ compiladas con versiones anteriores a gcc 3.0:

#apt-get install libstdc++5

Hacemos un respaldo de nuestras preferencias del navegador actual (muy probablemente el iceweasel o el actual icecat): historiales, bookmarks, cache, etc.

$cp -R ~/.mozilla ~/.mozilla.backup

Bajamos el Firefox:

http://download-origin.cdn.mozilla.net/pub/mozilla.org/thunderbird/releases/

Se debe seleccionar una versión estable de acuerdo con la arquitectura de nuestro sistema y el lenguaje que queramos.
 
Lo descompactamos y descomprimimos en una ruta para su invocación por usuarios, como /usr/local u /opt .

#tar -C /opt -jxvf firefox-3.0.10.tar.bz2

Seguramente en nuestros navegadores anteriores (como iceweasel, galeón, etc.) teníamos varios plugins para audio, video y seguridad, en lugar de copiarlos al firefox, mejor los compartimos. Suponiendo que teníamos instalado el iceweasel (proyecto también de mozilla):

#cd /opt/firefox/plugins
#ln -s /usr/lib/mozilla/plugins/* .

Ahora para que cualquier usuario pueda ejecutar el firefox, es necesario rehacer los enlaces simbólicos.

#ls -al /usr/bin/firefox
#rm /usr/bin/firefox
#ln -s /opt/firefox/firefox /usr/bin/firefox

Para lanzar Firefox desde el menú creamos un lanzador. Cada distribución tiene diferentes métodos para crear sus lanzadores, he aquí un método genérico:

Creamos un archivo de texto (como root) en la ruta /usr/share/applications y lo guardamos con el nombre Firefox.desktop. Editamos el archivo con los siguientes campos:

[Desktop Entry]
#Nombre de la aplicación
Name=Firefox
#Comentario que aparece al seleccionar el lanzador
Comment=Otro explorador
#Comando a ejecutar, generalmente el nombre de la aplicación
Exec=/opt/firefox/firefox
#Icono del lanzador, puede ser generico o especificar la ruta del mismo
Icon=/opt/firefox/icons/mozicon128.png
#Para no abrir una terminal
Terminal=false
#Tipo de archivo
Type=Application
#Codificación del texto
Encoding=UTF-8
#Categoria de la aplicación
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupWMClass=Firefox-bin
StartupNotify=true

Guardamos el archivo y verificamos en el menú ya nos aparecerá el icono de Firefox.



Adobe Flash Player

Actualmente un sistema de cómputo sin multimedia se puede considerar como un sistema incompleto, ¿cómo trabajar sin escuchar música o ver videos?. Como es sabido, una fuente  inagotable de música y videos es internet, los cuales pueden ser reproducidos en línea a través del browser. Para poder ejecutar archivos multimedia en el browser será necesario agregarle con un conjunto de funciones agrupados en bibliotecas conocidas como plugins. Un plugin para visualización de videos que ha tomado mucha fuerza es el flash player que ofrece de forma libre la compañia Adobe. El flash player puede ser agregado en casi cualquier browser. Al ser un conjunto de módulos precompilados, se debe de escoger el paquete de acuerdo a la arquitectura y el sistema operativo.

Para los sistemas linux en máquinas con arquitectura de 32 bits, se puede obtener el instalador de varias formas: rpm (linux basados en Redhat), deb (linux basados en Debian) o en tar.gz (para cualquier linux). Bajamos un tar.gz y procedemos a instalarlo:

$tar -zxvf install_flash_player_10_linux.tar.gz
$cd install_flash_player_10_linux

Si copiamos la biblioteca (como root) a la ubicación general /usr/lib/mozilla/plugins será necesario crear una liga simbólica a nuestra instalación del firefox /opt/firefox/plugins como se ha comentado.

#cp libflashplayer.so /usr/lib/mozilla/plugins

O podemos copiarla a nuestra instalación del firefox

#cp libflashplayer.so /opt/firefox/plugins






Instalación desde el repositorio de Linux Mint

La versión disponible en este repositorio a día de hoy es la 3.6.8 y este se nos instala en el directorio /opt. No hay que preocuparse por crear los enlaces al flash o java pues los toma automáticamente.


Agregamos el repositorio a nuestro sources list.

#vim /etc/apt/sources.list

Agregamos el repositorio:

#Debian Mint
deb http://packages.linuxmint.com debian import

Nos bajamos la Mint keyring para que no nos de error de claves el repositorio, podemos hacerlo desde la terminal.

#wget http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2009.04.29_all.deb

Se nos bajará a nuestra /home, la instalamos desde la terminal como root:

#dpkg -i linuxmint-keyring_2009.04.29_all.deb

Actualizamos el repositorio y bajamos los paquetes para su instalación:


#apt-get update

#apt-get install firefox firefox-l10n-es


Para instalar el plug-in del Adobeflash player hacemos:


#apt-get install flashplugin-nonfree

Para actualizar el plug-in

#update-flashplugin-nonfree --install