Instalando o Firefox 3 no Debian Etch

Publicado por Walber Santos em 16/07/2008

[ Hits: 21.680 ]

 


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

Extensões do Firefox úteis

Instalando o OpenOffice 2.4.1 no Debian Etch

Instalação da placa wireless Broadcom Corporation BCM4312 802.11b/g no Ubuntu 9.10

O comando SUPER

Resolvendo o problema de segmentation fault no XMMS

Leitura recomendada

Compilando kernel 2.6.27.7 no Linux Slackware 12.1

Bloqueando redes da China/Coréia

Instalando cvs + cvsd no Ubuntu

Criando um roteador com o Linux

Como customizar o BackTrack 4 Pre Final

  

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