#!/bin/bash # edmarcos antonio de souza # 20131012 # Referencias: # http://www.linuxfromscratch.org/blfs/view/svn/xsoft/firefox.html # http://www.vivaolinux.com.br/dica/Shell-script-com-texto-colorido COLOR_RED= COLOR_BLUE="\033[0;34m" COLOR_LESS="\033[0m" SERVER="http://ftp.mozilla.org" FILE_64="pub/mozilla.org/firefox/releases/latest/linux-x86_64/pt-BR/" FILE_32="pub/mozilla.org/firefox/releases/latest/linux-i686/pt-BR/" ARCH=`arch` if [ `id -u` != 0 ] ; then clear echo "Voce deve ser root para prosseguir..." exit 1 fi INSTALL() { clear echo "----------------------------------------" echo -e "Abra o endereco: ${COLOR_BLUE}$SERVER/$FILE${COLOR_LESS}\n" echo -e "Na pagina selecione copie o link do arquivo para download...\n" echo -n "Cole a url do arquivo selecionado aqui: " read LINK if [ ! -z $LINK ] ; then wget -c $LINK -O /usr/local/src/`basename $LINK` tar -jxvf /usr/local/src/`basename $LINK` -C /opt fi update-alternatives --install /usr/bin/firefox.real firefox /opt/firefox/firefox 100 update-alternatives --install /usr/bin/iceweasel iceweasel /opt/firefox/firefox 100 update-alternatives --install /usr/bin/iceweasel iceweasel /usr/lib/iceweasel 100 update-alternatives --set firefox /opt/firefox/firefox update-alternatives --set iceweasel /opt/firefox/firefox echo "[Desktop Entry] Encoding=UTF-8 Name=Firefox Web Browser Comment=Browse the World Wide Web GenericName=Web Browser Exec=firefox %u Terminal=false Type=Application Icon=/opt/firefox/browser/icons/mozicon128.png Categories=GNOME;GTK;Network;WebBrowser; MimeType=application/xhtml+xml;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https; StartupNotify=true" > /usr/share/applications/firefox.desktop } case "$ARCH" in x86_64) FILE=$FILE_64 INSTALL ;; i686) FILE=$FILE_32 INSTALL ;; *) echo "Versao nao suportada..." ;; esac