FirefoxNovaVersao

Original (em inglês): FirefoxNewVersion

Nota: se você seguir este guia, não remova a versão do Ubuntu do Firefox, pois se você o fizer os seguintes pacotes ficarão quebrados: Yelp (visualizador da ajuda), Epiphany, Gnome-app-install (Adicionar Aplicações), Liferea, Blam e todas as outras aplicações que precisam do motor de renderização gecko.

Por alguma razão, a versão da mozilla.com é significativamente mais rápida que a versão padrão do Ubuntu. O Firefox 1.5 é mais rápido, mesmo tendo muito mais funções. Estes passos irão lhe guiar para instalar a versão final do Firefox 1.5, mas deve funcionar também para a 1.0.7 ou qualquer outra.

Notas

  • Você não terá que fazer atualizações do Firefox pelos repositórios (sem problemas, o próprio Firefox já vem com um atualizador automático).
  • O plugin de vídeo do Totem não parece funcionar com o Firefox 1.5. Você pode querer instalar o pacote 'mozilla-mplayer' no lugar.
  • Você precisa do pacote 'libstdc++5' instalado.

  • Se você estiver usando o scim-1.0.2 como sua plataforma de entrada, o Firefox vai travar ao iniciar.
  • Você pode receber um erro duas vezes a cada vez que o Firefox iniciar dizendo Firefox não conseguiu instalar este item por causa de uma falha no registro Chrome. Por favor, contate o autor sobre este problema.. Isto é devido a este bug. Para solucionar o problema, faça o seguinte:

sudo touch /opt/firefox/extensions/talkback@mozilla.org/chrome.manifest

Instalando

  • Primeiro, copie seus favoritos e preferências:
     cd ~/.mozilla/firefox/*.default
     mkdir ~/Desktop/ffsettings
     cp bookmarks.html cert8.db cookies.txt formhistory.dat key3.db signons.txt history.dat  mimeTypes.rdf ~/Desktop/ffsettings
  • Baixe o arquivo firefox-1.5.tar.gz e pelo terminal vá para a pasta onde você salvou ele.

  • Instale na pasta /opt/firefox:
     sudo cp firefox-1.5.tar.gz /opt/
     cd /opt
     sudo tar xzvf firefox-1.5.tar.gz
     sudo rm firefox-1.5.tar.gz
  • Crie uma ligação para seus plugins (e remova os pacotes totem-mozilla totem-xine-firefox-plugin e totem-gstreamer-firefox-plugin já que ele não parece funcionar com o Firefox 1.5):
     cd /opt/firefox/plugins/
     sudo ln -s /usr/lib/mozilla-firefox/plugins/* .
     sudo rm libtotem_mozilla.*
  • Renomeie seu perfil antigo:
     cd
     mv .mozilla .mozilla.ubuntu
  • Para ter certeza que o Firefox 1.5 será o padrão, modifique o link simbólico em /usr/bin:
     sudo dpkg-divert --divert /usr/bin/firefox.ubuntu --rename /usr/bin/firefox
     sudo ln -s /opt/firefox/firefox /usr/bin/firefox
  • Teste: Smile :)

     firefox
  • Restaure seus dados antigos:
     cd ~/Desktop/ffsettings
     mv * ~/.mozilla/firefox/*.default
  • Restaure seus plugins da barra de busca:
     sudo cp -i --reply=no /usr/lib/mozilla-firefox/searchplugins/* /opt/firefox/searchplugins/
     sudo cp -i --reply=no ~/.mozilla/firefox/*.default/search/* /opt/firefox/searchplugins/
  • Se você quiser manter o ícone original do Ubuntu pro Firefox, execute o comando:
     sudo cp /usr/share/pixmaps/firefox.xpm /opt/firefox/chrome/icons/default/default.xpm
  • Para certificar-se que os outros programas vão usar a versão 1.5 do Firefox e não a antiga, vá em Sistema -> Preferências -> Aplicações Preferenciais e na aba "Navegador web", escolha "Personalizado" e digite o comando:

     firefox
  • O Firefox 1.5 deve agora estar instalado e funcionando corretamente. Se por alguma razão você não ficar satisfeito com ele e gostaria de removê-lo, veja a seção "Removendo" mais abaixo para saber como.

Restaurando Extensões e Temas

Depois de restaurar suas preferências, você também pode restaurar seus temas e extensões. Como indicado acima, isso só deve ser feito depois de ter rodado o firefox ao menos uma vez antes de tê-lo fechado completamente.

  • Faça uma cópia do novo perfil (só para garantir):
     cd ~/.mozilla/firefox
     mkdir ff1.5
     mv profiles.ini *.default ff1.5/
  • Restaure seu perfil antigo:
     cp ~/.mozilla.ubuntu//firefox/profiles.ini .
     cp -r ~/.mozilla.ubuntu//firefox/*.default .
  • Inicie o firefox e faça um teste. Uma janela pode aparecer dizendo que uma ou mais extensões/temas não são compatíveis. Isso é normal e o Firefox tentará localizar atualizações para você.

Atualizando

Para que a atualização automática embutida do Firefox funcione corretamente, você tem três escolhas (leia todas e escolha uma):

Método 1

Mude a pasta /opt/firefox para ter permissões de escrita e o dono dela deve ser o usuário padrão do sistema ao invés do root. Para mudar o dono, depois de instalar execute:

  •  sudo chown -R usuario:usuario /opt/firefox
    • Trocando usuario pelo nome do usuário. Esta é a única maneira de ter a notificação de atualização funcionando, mas fazer isso pode causar problemas de segurança num ambiente de vários usuários, além de não ser recomendado: um vírus ou programa malicioso rodando como um usuário pode substituir ou corromper os arquivos em /opt/firefox, o que iria afetar outros usuários do computador.

Método 2

Uma alternativa ao método acima é rodar o firefox com sudo apenas para atualizar. Isto é, quando tiver uma atualização disponível, você deve rodar sudo firefox -safe-mode (o safe-mode é uma camada extra de proteção desde que ele não irá carregar as extensões enquanto rodado como sudo), instale a atualização (Ajuda -> Verificar atualizações...), reinicie o Firefox como usuário normal.Você NÃO deve navegar em sites enquanto estiver rodando o Firefox com sudo. (O autor não sabe se este método é mais seguro que o primeiro).

Método 3

Uma terceira opção seria usar o primeiro método, mas apenas para atualizações: mantenha o root como dono da pasta /opt/firefox e use-a normalmente até que tenha que atualizar, então faça seu usuário virar dono: sudo chown -R usuario:usuario /opt/firefox. Inicie o Firefox normalmente e atualize (Ajuda -> Verificar atualizações...). Uma vez que a atualização foi concluída, você deve restaurar o dono para root: sudo chown -R root:root /opt/firefox. De novo, NÃO navegue em outros sites enquanto o Firefox tiver as permissões elevadas. Esta é provavelmente a melhor opção embora também seja a mais chata.

Removendo

  • Restaure a ligação simbólica:
     sudo rm /usr/bin/firefox
     sudo dpkg-divert --rename --remove /usr/bin/firefox
  • Restaure seu perfil antigo:
     cd
     mv .mozilla .mozilla-1.5
     mv .mozilla.ubuntu .mozilla
  • (opcional) Apague a pasta do Firefox 1.5
     sudo rm -r /opt/firefox

Instalando o Firefox como um pacote do Debian

É legal ter um pacote (mais fácil pra atualizar, etc). Existe uma ferramenta experimental para construir o pacote em http://kidsquid.com/programs/ubuntu/firefox-1.5.0-0nonfree1_i386.tar.gz. Ela baixa automaticamente a versão i386 do Firefox 1.5 (ou você pode copiar o arquivo que você já baixou), então ela irá criar um pacote .deb para ele. Siga os passos no README para instalar o novo pacote. Por favor, não distribua quaisquer arquivos criados com essa ferramenta, já que a cópia pode violar as normas do Firefox.



CategoryRevisada

FirefoxNovaVersao (last edited 2011-09-19 23:20:48 by localhost)