[Script] Instalar la última versión de Firefox en ubuntu

Firefox

Supongamos que usamos Ubuntu en una pc antigua y que la versión de Firefox que trae por defecto es antiguo, también puede ser que no funcione correctamente, para solucionar este problema, se creo este post, ya que en mi caso la versión 3.4 que trae ubuntu 10.04 no funcionaba correctamente con java y flash.

Es un método un tanto consolero pero muy sencillo una vez comprendido su funcionamiento, vamos a instalar la ultima versión de Firefox, sin usar apt ni paquetes deb, solo consola y pre-compilados.

Recordar que todos los comandos se corren desde la terminal de un usuario que pueda usar sudo.

Para simplificar les paso este Script Bash para ejecutarlo desde terminal y que solo se encargue de todo, pueden usar gedit y pegar el Código, guardarlo con extensión “SH“, ejemplo firefox.sh


#!/bin/bash
Numero=$1
if [ ! -d "/usr/lib/firefox-$Numero" ]
then
echo "Firefox-$Numero No Instalado, Iniciando Instalación"
wget -c http://releases.mozilla.org/pub/mozilla.org/firefox/releases/$Numero
/linux-i686/es-AR/firefox-$Numero.tar.bz2
tar xvjf firefox-$Numero.tar.bz2
rm firefox-$Numero.tar.bz2
mv firefox /usr/lib/firefox-$Numero
echo "#!/bin/bash" > /usr/lib/firefox-$Numero/firefox.sh
echo "cd /usr/lib/firefox-'$Numero'" >> /usr/lib/firefox-$Numero/firefox.sh
echo "./firefox \$1" >> /usr/lib/firefox-$Numero/firefox.sh
chmod -R 755 /usr/lib/firefox-$Numero
chmod +x /usr/lib/firefox-$Numero/firefox
chmod +x /usr/lib/firefox-$Numero/firefox.sh
chmod +x /usr/lib/firefox-$Numero/crashreporter
chmod +x /usr/lib/firefox-$Numero/firefox-bin
chmod +x /usr/lib/firefox-$Numero/mozilla-xremote-client
chmod +x /usr/lib/firefox-$Numero/plugin-container
chmod +x /usr/lib/firefox-$Numero/updater
chmod +x /usr/lib/firefox-$Numero/run-mozilla.sh
rm /usr/bin/firefox
rm /usr/share/pixmaps/firefox.png
rm -R /usr/lib/firefox-$Numero/searchplugins
rm -R /usr/lib/firefox-$Numero/plugins
rm -R /usr/lib/firefox-$Numero/extensions
rm -R /usr/lib/firefox-$Numero/dicts
ln -s /usr/lib/firefox-$Numero/firefox.sh /usr/bin/firefox
ln -s /usr/lib/firefox-$Numero/firefox.sh /usr/bin/firefox-$Numero
ln -s /usr/lib/firefox-$Numero/icons/mozicon128.png /usr/share/pixmaps/firefox.png
ln -s /usr/lib/firefox-$Numero/icons/mozicon128.png /usr/share/pixmaps/firefox-$Numero.png
ln -s /usr/lib/firefox-addons/searchplugins /usr/lib/firefox-$Numero/
ln -s /usr/lib/firefox-addons/plugins /usr/lib/firefox-$Numero/
ln -s /usr/lib/firefox-addons/extensions /usr/lib/firefox-$Numero/
ln -s /usr/share/myspell/dicts /usr/lib/firefox-$Numero/
else
echo "Firefox-$Numero Ya Instalado"
fi

Para Ejecutarlo sigan estos pasos

cambiamos permisos


sudo chmod 755 firefox.sh
sudo chmod +x firefox.sh

y por ultimo esta linea, recordar donde 3.6.6 es el numero de versión, es la actual.


sudo firefox.sh 3.6.6

Nota: algunos dirán para que tanto trabajo si con apt se puede en un segundo, si pero hay versiones de firefox que no funcionan al 100% y en ubuntu mas antiguos es una simple solución, ademas este script funciona en todos las versiones de Ubuntu actuales y antiguas.


Categorías

Linux, Software, Ubuntu

Luciano Lagassa

Administrador de Infraestructura y Seguridad Informática. Electrónico y Electricista Aficionado. Programador de Soluciones (PHP, Python, Gambas, VB, Bash). Usuario de GNU/Linux (Ubuntu, Centos, Arch). Todo es posible. Lo imposible simplemente me lleva más tiempo.

Escribe un comentario