Antes de instalar um programa na marra, sempre tenha certeza que este não se encontra na sua lista de pacotes disponíveis pelo seu gerenciador de pacotes na versão desejada.
Esse tutorial apenas irá mostrar como atualizar e/ou instalar a versão mais atual firefox em conjunto com a antiga, portanto não entrarei em detalhes de resolução de dependências.Como a cada nova versão de um programa ou distro, surge um considerável numero de usuários dispostos a testa-lo, porém sem querer remover de imediato a versão antiga, esse tutorial irá ensinar como atualizar o seu firefox na não, e como instalar a nova versão em conjunto da antiga.
Este processo é bastante simples, usando um navegador de internet, vá ate o site getfirefox.com e baixe o dito cujo na versão,idioma,e sistema desejado(no meu caso: 3.0;pt-br;gnu/linux).Feito isto, certifique-se de remover o firefox, assim como pacotes de idiomas e outras coisas que possam ter sido instaladas previamente via gerenciador de pacotes.Com sistema limpo, vamos ao proximo passo, abra um terminal para o X(xterm,konsole,rxvt,aterm,…) e digite:
$ su ##Loga como root
# cd /local/do/arquivo/baixado ##Entra no diretório do arquivo baixado
# tar -jxvf firefox-3.0.tar.bz2 -C /opt ##Extrai firefox para /opt/firefox
Agora que o programa foi extraido, ele ja esta pronto para uso, porém para roda-lo você teria que mandar executar o comando /opt/firefox/firefox, o que é chato de ficar repetindo toda vez que desejar iniciar o firefox.Então criaremos um lançador do firefox em um dos diretórios contidos na sua variável $PATH, e a partir de então basta executar o comando “firefox”.Para isto, ainda logado como root em um terminal, digite:
# cat <<FIM> /usr/bin/firefox
#!/bin/sh
cd /opt/firefox
./firefox -no-remote
FIM
# chmod +x /usr/bin/firefox ##Da poder de execução ao arquivo
Deslogue do root, e mande executar o comando firefox, caso de certo, abrirá o ff.
Instalando a nova versão junto da antiga:
Ao utilizar este método, preste bastante atenção para pasta onde atualmente se localiza sua versão anterior do firefox, e para criação e utilização de um novo “perfil” para a versão mais atual do FF.Com um navegador, baixe no getfirefox.com o programa na sua versão,idioma e sistema desejado(novamente, no meu caso: 3.0;pt-br;gnu/linux).Feito isto, abra um terminal para o X(konsole,xterm,rxvt,aterm,….) e digite:
$ su ##Loga como root
# cd /local/do/arquivo/baixado ##Entra no diretório do arquivo baixado
# tar -jxvf firefox-3.0.tar.bz2 -C /root ##Extrai o firefox para o diretório /root
# mv /root/firefox /opt/firefox3 ##Move o diretório /root/firefox para /opt/firefox3
Como no gentoo o firefox fica na pasta /opt/firefox, se eu mandasse extrair diretamente para lá a nova versão(como fiz no processo de atualização), eu “quebraria” o navegador, portanto tive que primeiro extrair para pasta root, e então mover renomeando o diretório /root/firefox para /opt/firefox3, não sobrescrevendo a minha outra pasta contendo o firefox em outra versão.Agora falta apenas um lançador, para que toda vez que você desejar executar o firefox, não tenha que escrever o comando “/opt/firefox3/firefox”, para isto, ainda no terminal digite:
# cat <<FIM> /usr/bin/firefox3
#!/bin/sh
cd /opt/firefox3
./firefox -P firefox3 -no-remote
FIM
# chmod +x /usr/bin/firefox3 ##Da poder de execução ao arquivo
Quase pronto, agora crie um perfil próprio para a nova versão do firefox, evitando que a nova versão altere o seu perfil ja existente, assegurando “uma volta ao que era antes” caso necessário.Ainda no terminal digite:
# exit ##Desloga do root
$ firefox -ProfileManager ##Inicia o firefox profilemanager
Crie um novo perfil chamado “firefox3″, apos salvar a mudança, mande sair do profilemanager e execute o comando firefox3.Pronto, agora você possui o firefox na sua versão mais atual e com a possibilidade de remove-lo, preservando seu perfil e seu navegador na versão anterior.
OBS: o “$” e o “#” são para ilustrar estar logado como usuario comum e root respectivamente.o “##” é para ilustrar um comentario, não devendo ser copiado e colado.