Como rodar o Firefox3 em seu Debian Etch

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

[ Hits: 7.919 ]

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

Botando sua placa NVIDIA para trabalhar no Debian

Atualize o kernel do seu sistema com poucos cliques

Instalando o driver NVidia 173.14 (legacy) vs. kernel recente

Livro digital sobre GNU/Linux Debian Etch

Plugin de música para o XChat

Leitura recomendada

Vídeo aula: Instalando o Cedega

Firefox otimizado para o seu processador

Qnext - Compartilhador de arquivos, cliente IRC, MSN e outros

Conky - Misteriosos Retângulos

Gnome 2.22 no Slackware 12.1

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts