Eu não ia fazer um guia de um meio de instalar o Firefox 3 no Debian Etch, mas depois de ver varias postagens pela net, e até mesmo mensagem no Mozilla depois de lançado o Firefox 3, de como, percebi que os usuários querem pelo menos ver como fica, vou mostrar um modo de instalar o Firefox 3, tentando ser de linguagem para iniciantes e também que possa ser de fácil entendimento para usuários mais avançados.
http://flavioblogg.blogspot.com/2009/01/pacotes-oficiais-do-firefox-thunderbird.html
Dependências, da compilação do Gtk.
Selecione e cole no terminal(console) como root e conectado na internet.
aptitude install debhelper gettext pkg-config libglib2.0-dev libpango1.0-dev libatk1.0-dev libx11-dev libxext-dev libxi-dev libxrandr-dev libxt-dev libxrender-dev libxft-dev libxcursor-dev libxkbfile-dev libxinerama-dev libxfixes-dev libcairo2-dev libtiff4-dev libjpeg62-dev libpng12-dev docbook-utils linuxdoc-tools-text gnome-pkg-tools libcupsys2-dev docbook-xml svn-buildpackage
Gtk 2.10
Pegue o Gtk 2.10.x o ultimo, use apenas 2.10, acima vai pedir por dependências que o Debian Etch não tem.
http://ftp.gnome.org/pub/gnome/sources/gtk+/2.10/
Usei o gtk+-2.10.14.tar.bz2
Descompacte, ele tem um diretório, coloca ele no hd, depois entra nesse diretório pelo console(Dos do Windows), ai esses comandos na ordem.
Apenas nesse(configure) você precisa colocar o endereço completo, exemplo se eu tivesse colocado no meu diretório home, ficaria assim
/home/eddie/gtk+-2.10.14/configure --prefix=/opt/gtk210
configure --prefix=/opt/gtk210
make
Para isso, apenas mude o nome do dono do diretório (/opt/gtk210), para que o dono fique com o nome do seu usuário que esta compilando o Gtk.
Vai ter de fazer isso com o gerenciador de arquivos como root, clique no arquivo com o botão direito, em Propriedades, aba Permissões.
Para abrir o gerenciador de arquivos como root.
No Kde, Menu, Sistema, Mais aplicativos, clica em Gerenciador de Arquivos (Modo Super-Usuário), ele vai pedir a senha root, seja cuidadoso.
No gnome comando.
gksu nautilus
ele vai pedir a senha root, seja cuidadoso.
Ainda no diretório do Gtk, esse comando.
make install
Agora vamos mudar o dono e grupo desse diretório, comando como root.
chown -cR root:root /opt/gtk210
Instalar o Firefox 3 pacote da Mozilla no Debian Etch.
Pega o pacote para Linux e na língua Português (do Brasil).
http://pt-br.www.mozilla.com/pt-BR/
Depois de copiar o arquivo, quando copiei era esse, firefox-3.0.tar.bz2
Abra o gerenciador de arquivo como root.
Clique no arquivo ele vai descompactar.
Vai aparecer um diretório, copie ele dai para.
/opt
Renomeie o diretório do firefox para firefox3.
/opt/firefox3
Agora vamos criar um arquivo no diretório do firefox para fazer ele usar o gtk 2.10.
Criar um arquivo no diretório do firefox.
Com esse conteúdo.
#!/bin/sh
export LD_LIBRARY_PATH="/opt/gtk210/lib"
/opt/firefox3/firefox -P firefox3
Nomeie esse arquivo para firefox3, e de permissão de execução para esse arquivo.
No Kde, selecione o arquivo com o botão direito, clica em Propriedades, ai na aba Permissões, clica na caixa, deixa ela marcada no É Executável.
Assim ta dando permissão de execução para o arquivo, ele vai ficar assim a
permissão -rwxr-xr-x,
Agora pegue um ícone de um navegador, arraste para a área de trabalho (papel de parede) e copie ele ai.
Selecione o ícone com o botão direito, clica em Propriedades.
Nomeie a aplicação de.
Firefox 3
Coloque esse ícone.
/opt/firefox3/icons/mozicon50.xpm
Coloque o aplicativo para execução.
/opt/firefox3/firefox3
Quando você executar pela primeira vez ele vai abrir uma tela de configuração de contas no Firefox.
Para quem não sabe o Firefox pode ter varias contas, assim pode se ter varias configurações como favoritos, configuração do navegador, complementos etc... para cada conta.
Eu coloquei o Firefox 3 para abrir sempre essa conta a firefox3.
Assim crie uma conta de nome.
firefox3
Para executar o Firefox 2 e 3 no mesmo s.o. (Debian Etch)
Clique em Novo Perfil, ele vai abrir uma tela, leia, ai ele vai para a tela de escolha de nome, coloque o nome.
firefox3
E concluir.
Não marque nenhuma opção na tela de configuração, deixe as duas opções desmarcadas como aqui na imagem.
Geralmente o firefox por padrão cria a conta default, assim o firefox 2 usara a conta default e o 3 usara a conta firefox3.
Agora ele vai abrir o Firefox 3, infelizmente não sei como colocar os temas do gtk, assim ficou com apenas esse, tentar tentei mas não consegui não.
Agora, eu recomendo para qualquer uso que necessite de segurança o uso do Firefox 2, e o 3 nessa forma de instalação no uso básico tipo ler jornal, chat, pesquisa, etc...
http://flavioblogg.blogspot.com/2008/08/firefox-3-no-debian-etch-com-gtk2-210-e.html
Referencias, modo de fazer o Firefox 3 funcionar no Debian Etch e compilar Gtk.
http://www.captain.at/howto-run-firefox-3-debian-etch.php
Gtk e modo de compilar Gtk.
http://www.gtk.org/
http://library.gnome.org/devel/gtk/unstable/gtk-building.html
Referencia das dependências, do Ubuntu 6.10
http://archive.ubuntu.com/ubuntu/pool/main/g/gtk+2.0/gtk+2.0_2.10.11-0ubuntu3.dsc
Mozilla, Firefox 3.
http://www.mozilla.org/
6 comentários:
Olá Flávio, como vai?
Obrigado pela dica!
Consegui instalar aqui no meu Debian sem complicações.
Apenas uma dica para os que se perderem no finalzinho, ao criar o ícone no Desktop: clicando com o botão direito do mouse, selecione 'Criar Lançador' e então cole o endereço do ícone e do executador!
Abraços!
Ola Antonio, tudo bem.
Imagina.
Obrigado a você.
Abraços.
boa dica mas tó com um problema:
E: Não foi possível obter trava /var/lib/dpkg/lock - open (11 Recurso temporariamente indisponível)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
aparece esta mensagem quando eu colo as bibliotecas, o que estou fazendo de errado? uso ubuntu 6.60
Ola, sou eu o Flavio (achei mais facil assim) :)
Bem ai acho que você esta com outro processo um dpkg em execução, assim que ele terminar ele vai funcionar.
Acho que não vai funcionar no ubuntu, no ubuntu eu recomendo atualizar o sistema.
Olha só, o firefox precisa também do GLib 2.12 ou superior, no ubuntu 6.06 tem o libglib2.0-0 (2.10.3-0ubuntu1)
http://pt-br.www.mozilla.com/pt-BR/firefox/system-requirements.html
Só adicionando, se alguem quiser um pacote debian pronto para o firefox 3.0 eu preparei um e estou disponibilizando no meu site. É só baixar e instalar com o dpkg e deixar o debian cuidar das dependencias e configurações de integração na distribuição !
http://www.foo4fun.net/firefox3.php
abs.
mb
Tiro e queda cara. Parabéns!
Postar um comentário