Pular para o conteúdo

Como rodar o Firefox3 em seu Debian Etch

Dica publicada em Linux / Software
Percival F. Jr. percival
Hits: 9.165 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

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 )

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

Captura de tela com Gimp

Google Talk no Linux: diga adeus ao MSN/Hotmail

Boot gráfico no Debian sem mexer no kernel

Adventures da Lucas Arts direto em seu Linux

Instalando o Cliente do Mega Cloud no Linux Mint 19

Problemas com processo Zumbi de aplicação Glassfish após desligamento incorreto

GIMP 2.8 - Instalação no Linux Mint 13 e Ubuntu 12.04

Explorando partições Linux a partir do Windows

Como executar o BlueGriffon (DreamWeaver do Linux) [Vídeo]

#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

Entre na sua conta para comentar.