Rodando o Firefox 3 no Debian Etch

Algumas pessoas tentaram rodar o recém-lançado Firefox 3 no Debian Etch e viram a seguinte 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.


A mensagem aparece porque o Debian Etch ainda usa o gtk-2.8 e o Firefox 3 requer a versão 2.10 do gtk. Você pode até adicionar os repositórios do Debian Lenny na sua sources.list e instalar o gtk-2.10 por lá mas isso pode “quebrar” o sistema.

Para não correr esse risco você deve compilar o gtk-2.10. Siga os passos abaixo e boa sorte com o Firefox 3:

# cd /opt
# wget http://ftp.gnome.org/pub/gnome/sources/gtk+/2.10/gtk+-2.10.14.tar.bz2

Esse procedimento irá baixar o GTK em sua pasta /opt

Após o Download terminar extraia o pacote:

# tar xjf gtk+-2.10.14.tar.bz2

Crie o diretório gtk210

# mkdir gtk210

Entre no diretório onde o gtk foi extraído e prepare a compilação

# cd gtk+-2.10.14
# ./configure --prefix=/opt/gtk210

Provavelmente o ./configure pode acusar alguns erros de dependências, para resolver instale os pacotes que ele pedir, no meu Debian faltaram algumas dependências que poderam ser instaladas usando o apt:

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

Isso não significa que irão faltar exatamente os mesmos pacotes pra você, se faltar mais algum use o apt-cache search e instale o pacote correspondente que tenha seu nome finalizado com “-dev”.

Ao finalizar a instalação das dependências rode o ./configure novamente. Em seguida compile e instale o pacote

# make
# make install

Agora o Gtk 2.10 está instalado, para rodar o Firefox extraia ele em /usr/local/firefox e crie um script (como usuário normal) para executá-lo usando o Gtk 2.10.

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

Salve esse script como firefox3.sh em algum lugar de fácil acesso e dê permissão de execução:

# chmod +x firefox3.sh

Quando quiser rodar o Firefox 3 use o comando ./firefox3.sh na pasta onde estiver o script.

Fonte: Captain.at

apt-get install wife

Fonte: lessaid.net

Debian Lenny

Debian

Enjoado do Arch Linux resolvi voltar ao Debian, distro que nunca me deu problemas, mas dessa vez foi o Lenny, bastante atualizado (já estou de KDE 3.5.9) e não é tão instável assim. Dessa vez optei por um KDE sem as frescuras de sempre (tema Crystal do kwin, background preto no Kicker e SuperKaramba). Acho que do Debian só saio para o Gentoo (se tiver tempo, é claro). Ai vai um screenshot:

Debian Lenny - Recém instalado

  1. Busca

  2. Arquivo

  3. Amiguinhos

  4. Posts recentes

  5. Nuvem de tags

  6. Comentários Recentes

  7. Licença

    Creative Commons License
    Esta obra está licenciada sob uma Licença Creative Commons. Overflow by Weslly Honorato is licensed under a Creative Commons Attribution-ShareAlike 2.5 Brazil License.
  8. Estatísticas

    eXTReMe Tracker
  9. /etc

    Firefox Powered by Wordpress tracker RSS Add to Technorati Favorites
  10. Meta

  11. Capitalismo

    Saiba onde tem o melhor preço antes de comprar