Instalando o Firefox 3 no Debian Etch

Publicado por Walber Santos em 16/07/2008

[ Hits: 21.816 ]

 


Instalando o Firefox 3 no Debian Etch



Galera, sei que existem muitos tutoriais por aí, mas vou comentar como fiz seguindo um tutorial gringo.

Quando baixamos o Firefox 3 e tentamos rodar direto, ele nos dá essa mensagem:

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.

Nos informando que ele precisa do GTK+ 2.10 ou mais novo. Então vamos lá, baixaremos o GTK+ 2.10.14.

Baixando as dependências:

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

Primeiro criaremos um diretório para ele em /opt:

# cd /opt
# mkdir gtk2.10
# cd gtk2.10
# wget
http://download.gnome.org/sources/gtk+/2.10/gtk+-2.10.14.tar.gz

Depois de baixado o software, iremos descompactá-lo:

# tar -xzvf gtk+-2.10.14.tar.gz
# cd gtk+-2.10.14
# ./configure --prefix=/opt/gtk2.10
# make
# make install


Agora baixe o Firefox no endereço abaixo e descompacte na pasta /opt:
Agora, para finalizar, precisamos criar um script básico apontando para as libs do gtk2.10 e para o Firefox 3. Crie um arquivo com nome Firefox.sh e dentro dele coloque:

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

Observe que no script a pasta firefox eu alterei para firefox-3. Se você baixou o seu firefox, que vem apenas com o nome "firefox" e for usar esse script, altere o nome da pasta.

Ah, antes que eu me esqueça, a referência do tutorial:
E Viva o Linux.

Outras dicas deste autor

Alterar o idioma da mensagem do Dansguardian

Instalando o OpenOffice 2.4.1 no Debian Etch

Resolvendo o problema de segmentation fault no XMMS

Extensões do Firefox úteis

Pidgin - Onde são gravados os históricos das conversas?

Leitura recomendada

Como instalar todas as distros Linux que você quiser (UEFI ou Legacy)

Desenhando uma seta brilhante no Inkscape

Adicionando novos buscadores no mecanismo de busca padrão do Firefox no Linux Mint

Apresentando a distribuição GNU/Linux NetRunner 14.2

Raspberry Pi - Raspcontrol

  

Comentários
[1] Comentário enviado por fabiojapan em 22/07/2008 - 18:55h

No passo # ./configure --prefix=/opt/gtk2.10 aparece esse erro: error: no acceptable C compiler found in $PATH
Pode dar um help?

[2] Comentário enviado por walber em 22/07/2008 - 21:50h

Verificar se os compiladores estão instalados o gcc g++.

[3] Comentário enviado por diegoccn em 25/07/2008 - 07:15h

o meu continua dizendo que o gtk 2.10 não foi instalado !

...estranho...

[4] Comentário enviado por diegoccn em 25/07/2008 - 07:17h

deu certo aqui....
foi só colocar uma / no final da linha export LD_LIBRARY_PATH="/opt/gtk210/lib"
ficando assim: export LD_LIBRARY_PATH="/opt/gtk210/lib/"

Falow... e obrigado pela DICA !!!

[5] Comentário enviado por thundera em 28/07/2008 - 16:05h

Ola a todos,

Utilizo o Satux 1.5 onde posui o gtk280... o que após seguir o teu tutorial... que está bem descrito.... não foi possível executar o script...

Teria algum modo de substituir ou encaminhar o arquivo para execução com o gtk210???

Tal problema é decrito no site do satux.org.br:
http://www.satux.org.br/modules.php?name=Forums&file=viewtopic&t=852&highlight=firefox

Desde já agradeço, aguardando reposta!!!

"Evoluir e agregar conhecimento, sempre!"


[6] Comentário enviado por valteirsf em 11/08/2008 - 14:19h

>>fiz o seguinte:

# ./configure --prefix=/opt/gtk2.10
# make

>>e aconteceu esse erro:

bin/sh ../../libtool --mode=link gcc -DG_DISABLE_DEPRECATED -g -O2 -Wall -o doc-shooter shadow.o shooter.o widgets.o ../../gdk-pixbuf/libgdk_pixbuf-2.0.la ../../gdk/libgdk-x11-2.0.la ../../gtk/libgtk-x11-2.0.la -lpangocairo-1.0 -lpango-1.0 -lX11 -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lcairo -lm
gcc -DG_DISABLE_DEPRECATED -g -O2 -Wall -o .libs/doc-shooter shadow.o shooter.o widgets.o ../../gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so ../../gdk/.libs/libgdk-x11-2.0.so ../../gtk/.libs/libgtk-x11-2.0.so /opt/gtk2.10/gtk+-2.10.14/gdk/.libs/libgdk-x11-2.0.so -lXext /opt/gtk2.10/gtk+-2.10.14/gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libatk-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -lrt /usr/lib/libcairo.so /usr/lib/libfreetype.so -lz -lfontconfig -lpng12 -lXrender -lX11 -lm -Wl,--rpath -Wl,/opt/gtk2.10/lib
creating doc-shooter
make[3]: Saindo do diretório `/opt/gtk2.10/gtk+-2.10.14/docs/tools'
make[3]: Entrando no diretório `/opt/gtk2.10/gtk+-2.10.14/docs'
make[3]: Nada a ser feito para `all-am'.
make[3]: Saindo do diretório `/opt/gtk2.10/gtk+-2.10.14/docs'
make[2]: Saindo do diretório `/opt/gtk2.10/gtk+-2.10.14/docs'
Making all in m4macros
make[2]: Entrando no diretório `/opt/gtk2.10/gtk+-2.10.14/m4macros'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/opt/gtk2.10/gtk+-2.10.14/m4macros'
make[2]: Entrando no diretório `/opt/gtk2.10/gtk+-2.10.14'
rm -f gdk-x11-2.0.pc && \
cp gdk-2.0.pc gdk-x11-2.0.pc
rm -f gtk+-x11-2.0.pc && \
cp gtk+-2.0.pc gtk+-x11-2.0.pc
make[2]: Saindo do diretório `/opt/gtk2.10/gtk+-2.10.14'
make[1]: Saindo do diretório `/opt/gtk2.10/gtk+-2.10.14'
vateir-pc:/opt/gtk2.10/gtk+-2.10.14#

>>e agora o q fazer?

[7] Comentário enviado por walber em 12/08/2008 - 17:41h

Não é erro aparentemente deu certo.

[8] Comentário enviado por stupid em 18/08/2008 - 00:05h

GALERA HÁ UM PEQUENO ERRO NO ULTIMO SCRIPT:

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

O NOME DA PASTA DO GTK ESTÁ INCORRETO, (falta um ponto)
O CORRETO É ESTE AQUI:

#!/bin/sh
export LD_LIBRARY_PATH="/opt/gtk2.10/lib"
/opt/firefox-3/firefox $*


[9] Comentário enviado por chaosark em 21/08/2008 - 15:03h

Ajuda aí amigos ..

Seguite segui seus passos até o make , chega no make diz o seguinte :

" opt/gtk2.10/gtk+-2.10.14# make
make: *** Nenhum alvo indicado e nenhum arquivo make encontrado. Pare. "

E se eu digitar o make install da nisso :

" /opt/gtk2.10/gtk+-2.10.14# make install
make: *** Sem regra para processar o alvo `install'. Pare. "

O que está acontencendo ? até ai no make tudo foi bonitinho mas chega aí já era e outra coisa baixei o firefox 3 na desktop mas não tenho direitos para jogar ela na pasta /opt o0

Mas uma pequena duvida , quando vc diz crie um arquivo Firefox.sh isso que dizer criar um arquivo de texto ? pois só posso criar arquivo de texto na decktop e colo as linhas que vc mandou dentro do tal arquivo de texto ( corrigida no fim da pagina aqui do topico é assim mesmo ?


[10] Comentário enviado por chaosark em 21/08/2008 - 15:10h

e mais uma coisinha só .... as linhas que vc mandou colocar dentro do tal arquivo .fh acompanaham o #! antes também ou não ?

[11] Comentário enviado por angeloo em 20/09/2008 - 17:37h

Olá eu utilizo a distro Insigne que é baseada em Debian, estou tentando instalar o Firefox 3.0, e ainda não consegui, ja tentei instalar sa dependencias abaixo porém sem sucesso

#apt-get install libglib2.0-dev libatk1.0-dev libpango1.0-dev libcairo2-dev libjpeg62-dev libtiff4-dev libtiffxx0c2
tentei instalar todas as dependencias, mas não consegui.....
eis a resposta

insigne:/# apt-get install libglib2.0-dev libatk1.0-dev libpango1.0-dev libcairo2-dev libjpeg62-dev libtiff4-dev libtiffxx0c2
Lendo Lista de Pacotes... Pronto
Construindo Ãrvore de Dependências... Pronto
libtiffxx0c2 já é a versão mais nova.
Alguns pacotes não puderam ser instalados. Isso pode significar que
você solicitou uma situação impossível ou se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram tirados do Incoming.
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
libatk1.0-dev: Depende: libatk1.0-0 (= 1.11.4-2) mas 1.12.2-1 está para ser instalado
libcairo2-dev: Depende: libcairo2 (= 1.2.0-3) mas 1.2.4-1 está para ser instalado
Depende: libfontconfig1-dev mas não vai ser instalado
Depende: libfreetype6-dev (>= 2.1.10) mas não vai ser instalado
Depende: libpng12-dev mas não vai ser instalado
Depende: libsm-dev mas não vai ser instalado
libglib2.0-dev: Depende: libglib2.0-0 (= 2.10.2-1) mas 2.16.4-2 está para ser instalado
Depende: libc6-dev mas não vai ser instalado ou
libc-dev
libjpeg62-dev: Depende: libc-dev
libpango1.0-dev: Depende: libfreetype6-dev (>= 2.1.3) mas não vai ser instalado
Depende: libxft-dev mas não vai ser instalado
Depende: libfontconfig1-dev (>= 2.1.91) mas não vai ser instalado
libtiff4-dev: Depende: libc6-dev mas não vai ser instalado ou
libc-dev
Depende: zlib1g-dev mas não vai ser instalado
E: Pacotes quebrados
insigne:/#



o que eu faço agora??

[12] Comentário enviado por walber em 21/09/2008 - 12:08h

O problema está nos repositórios, não conheço essa distro + procurar outros repositórios e tenta dinovo.

[13] Comentário enviado por andrellucz em 24/10/2008 - 16:27h

Não conseguir fazer o firefox3 funcionar no meu Debian Etch veja as configurações do meu arquivo.sh, e do meu arquivo de link do firefox no /usr/share/applications, será que alguém consegue solucionar este problema???

#!/bin/sh
export LD_LIBRARY_PATH="/opt/gtk210/lib"
/usr/local/firefox/firefox

#########################################
[Desktop Entry]
Comment=Firefox by Andre
Comment[en_US]=Firefox by Andre
Encoding=ISO-8859-1
Exec=/usr/local/firefox/firefox %u
GenericName=Firefox3
GenericName[en_US]=Firefox3
Icon=/usr/local/lib/firefox/icons/mozicon50.xpm
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vn
d.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;i
mage/png
Name=Firefox3
Name[en_US]=Firefox3
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DCOP-ServiceType=
X-KDE-SubstituteUID=false
X-KDE-Username=


Obrigado a todos.

[14] Comentário enviado por rodrigoramone em 18/11/2008 - 21:56h

depois que crio o Firefox.sh o que faço com ele ?

[15] Comentário enviado por m.tchelo em 20/11/2008 - 13:03h

Puxa gente, depois de muito procurar na rede um pacote pronto e não achar resolvi fazer eu mesmo um pacote e quero deixar divulgado aqui para quem quiser ! Ele instala a libgtk2.10 e o firefox 3.0.4 juntos além de cuidar de boa parte da integração para fazer ele aparecer no menu e importar os plugins dos diretórios padrões do debian e do iceweasel !!!! Estou colocando ele disponível para download no meu site pessoal em:

http://www.foo4fun.net/firefox3.php

é só baixar o pacote e instalar com gdebi||dpkg -i

Saudações debian ...

Mb

[16] Comentário enviado por walber em 20/11/2008 - 18:29h

M.tchelo testei seu package e funcionou muito bem.

Parabêns

[17] Comentário enviado por jimitogni em 21/11/2008 - 07:54h

alguem pode me ajudar
nao consigo de jeito nenhum instalar o plugin do flash no firefox 3
eu baixei ele direto do site da macromedia, descompacto ele, e dou um $ ./flash_player... para instalar
ele faz todo o procedimento e dis que instalou mas nao roda, alguem ja pasou por isso e pode me ajudar
vlww obrigado

[18] Comentário enviado por walber em 23/11/2008 - 13:09h

Jimitogni


Tenta instalar a vero non-free


comigo deu certo.


[19] Comentário enviado por mcnd2 em 12/12/2008 - 17:32h

Caro m.tchelo, o package que vc indicou funcionou perfeitamente com o dpkg -i.

Obrigado por disponiblizar este para o debian etch, parabéns.

Agora só um detalhe, o firefox está em inglês. Já adicionei o add-ons "Interface pt-br (menus e janelas do firefox em português brasileiro)" e nada de interface em português.

Alguém sabe como deixar em português pt-br? Desde já agradeço.

[20] Comentário enviado por jimitogni em 02/01/2009 - 14:11h

walber
Obrigado rapaz, deu certo aqui
Pra quem estiver com dificuldades como eu estava, é simples:

instala o non free pelo apt
apt-get install flashplugin-nonfree

copiar ou criar um link simblico do "/usr/lib/flashplugin-nonfree" para a pasta plugins onde vc descompactou o firefox


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

Troca de mídia: por favor insira o disco nomeado
'Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 CD Binary-1 20080217-11:50'
no drive '/cdrom/' e pressione enter


eu nao tenho mais o cd do debian, nao passei nem no primeiro passo...

[22] Comentário enviado por fabiobarby em 10/02/2009 - 14:46h

Boa dica!

[23] Comentário enviado por ederson_mora em 24/02/2009 - 17:47h

X-Andre arruma seu repositorio cara, edita o /etc/apt/sources.list e comenta alinha aonde busca o CD.flw

[24] Comentário enviado por removido em 01/05/2009 - 01:39h

Fala galera!
Para aqueles que mesmo depois de compilar o gtk2.10 e o Firefox não acha a lib, vai a dica que funcionou comigo:
ldconfig /opt/gtk2.10/lib/
Assim, todo o sistema vai utilizar a gtk2.10

Valeu!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts