Como rodar o Firefox3 em seu Debian Etch

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

[ Hits: 8.362 ]

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

Gaim/Pidgin + Amarok + Gtalk: Mostre o que está ouvindo aos seus amigos no Orkut

Como trocar o nome de sua máquina - hostname

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

Boot gráfico no Debian sem mexer no kernel

Convertendo imagem .uif para .iso

Leitura recomendada

Solucionando erro após a instalação do megasync no Arch Linux

Liberado primeiro preview do sidux 2009-02 Aethir

Streaming de músicas Spotify no Linux - Instalação

Compilando a última versão do WINE no Linux

WhatsApp Desktop Aceitável no Deepin 20

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts