Como rodar o Firefox3 em seu Debian Etch

Publicado por Percival F. Jr. em 24/06/2008

[ Hits: 7.999 ]

Blog: http://www.debianbrasil.890m.com

 


Como rodar o Firefox3 em seu Debian Etch



Mais uma dica para o pessoal do Debian... como rodar o Firefox3.

Depois de todo o alvoroço do "Download Day", aposto que muitos correram baixar o pacote do site e se depararam com a informação:

"We're sorry, this application requires a version of the GTK+ library that is not installed on your computer.

You have GTK+ 2.8.
This application requires GTK+ 2.10 or newer.

Please upgrade your GTK+ library if you wish to use this application."

Trocando em miúdos: o Etch ainda usa o Gtk 2.8 e o Firefox3 requer que a versão do programa seja a 2.10... coisas do Debian stable.

Quem prefere seguir a filosofia Debian GNU/Linux, que visa a estabilidade acima de tudo, com certeza não vai correr atualizar o sistema quase que por completo apenas por causa de uma nova versão do Firefox, certo?

Então, sigam-me à gambiarra. 8^P

Baixe o Gtk 2.10 no diretório /opt:

# cd /opt
# wget
http://ftp.gnome.org/pub/gnome/sources/gtk+/2.10/gtk+-2.10.14.tar.bz2

Extraia o pacote:

# tar xjf gtk+-2.10.14.tar.bz2

Crie um diretório para o Gtk 2.10:

# mkdir gtk210

Entre no diretório criado pela extração e prepare a compilação:

# cd gtk+-2.10.14
# ./configure --prefix=/opt/gtk210


Nesta última etapa poderão ocorrer alguns erros, provavelmente devido à falta de pacotes. Os que faltaram aqui para o meu Debian foram resolvidos com um:

# apt-get install libcairo2-dev libglib2.0-dev libatk1.0-dev libpango1.0-dev libtiff4-dev

Se foi o seu caso, rode o configure novamente após a devida instalação dos pacotes, seguido de:

# make
# make install


Crie agora, como usuário, um script para inicializar o seu Firefox3 usando o Gtk 2.10:

#!/bin/sh
export LD_LIBRARY_PATH="/opt/gtk210/lib"
/caminhoparaapastadofirefox/firefox $*

Salve como firefox3.sh, por exemplo e dê permissão de execução para o script:

$ chmod +x firefox3.sh

Basta chamá-lo com um "./firefox3.sh".

Bom trabalho a todos,

Percival.
( gnu_xiitas @ irc.freenode.net )

Outras dicas deste autor

Ouvindo sua rádio Last.FM no Amarok

Plugin de música para o XChat

Barra Guia FOCA Linux para o Firefox

Corrigindo BUG NVidia vs. Asus

4 redes P2P em 1 programa: Kazaa, Ares, OpenFT e Gnutella

Leitura recomendada

Atualizando Cairo-Dock no Sabayon - Compilação direta

Tutorial Gaupol - Sincronização de legendas no Linux

Emulando jogos de Super Nitendo no Linux

aBíblia Software 2.2: agora também em inglês

Onde encontrar temas e programas e para KDE

  

Comentários
[1] Comentário enviado por removido em 02/07/2008 - 23:16h

Parabéns... essa dica também é válida para o songbird.

[2] Comentário enviado por mnbjunior em 07/11/2008 - 09:48h

Até o script tudo bem depois chegou no script...................como crio este script? no terminal?

[3] Comentário enviado por percival em 08/11/2008 - 09:35h

Não, filho...

Você copia o conteúdo para qualquer editor de textos, como o gedit, por exemplo.

[4] Comentário enviado por edipokbelo em 03/12/2008 - 14:38h

eu fiz o processo todo....
quando coloco o script para rodar ele aparece msg dizendo "We're sorry, this application requires a version of the GTK+ library that is not installed on your computer.

You have GTK+ 2.8.
This application requires GTK+ 2.10 or newer.

Please upgrade your GTK+ library if you wish to use this application."

como posso resolver esse problema?

[5] Comentário enviado por gavranha em 25/12/2008 - 20:15h

Valeu, Percival! Seu passo-a-passo funcionou perfeitamente. Tive aqueles erros com as dependências mas, uma vez instalados os programas que você sugeriu (+ gcc), deu tudo certo. Está rodando bonitinho.

Parabéns pela sua clareza e didatismo..

Abraços e um grande ano para ti!

[6] Comentário enviado por X-andré em 05/02/2009 - 16:46h

rodou lindo...

[7] Comentário enviado por marcopivetta em 20/03/2009 - 11:25h

Segui esse mini tutorial e rodou maravilhosamente.

Em princípio, fiz a instalação do gtk exatamtente conforme o descrito, mas tinha errado na criação do script e tive o mesmo problema que o descrito por edipokbelo.

Corrigido o erro, funcionou.

É ótimo, porque o Iceweasel não aceita algumas úteis extensões do firefox.

Parabéns pelo ótimo artigo.



Contribuir com comentário