Como rodar o Firefox3 em seu Debian Etch

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

[ Hits: 8.530 ]

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

Eterm - tenha um terminal fixo no seu desktop

Dando uma leve turbinada no PC de baixo desempenho

Boot gráfico no Debian sem mexer no kernel

Megaupload - faça seus downloads sem preocupação

Livro digital sobre GNU/Linux Debian Etch

Leitura recomendada

AMSN com abas (Tabs)

Popcorn Time no LMDE (Debian) sem PPA

Acelerando seus downloads com o aria2

Instalando o Lazarus no OpenSuSE 11.1

Manutenção: dando uma faxina no Void Linux

  

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