Instalando o novo Pidgin 2.5.4

26 01 2009

Meu Pidgin 2.4.3, no Debian Lenny, estava com problemas. Quando eu ia abrir uma janela, fechar ou sair ele começava a usar muito processamento, o que deixava meu PC extremamente lento. Quando eu o fechava, então… simplesmente vários minutos de lentidão.

Nunca fui de matar passarinhos, mas às vezes eu era obrigado a dar um xkill no coitado.

Bom, mas tudo isso acabou, pois saiu a nova versão do Pidgin, a 2.5.4

Você pode baixar o source em http://www.pidgin.im/download/source/ .
Você não vai precisar fazer tudo isto se a sua distro for o Fedora, pois o empacotador do Pidgin parece ter um caso de amor com os caras do RedHat, afinal, só tem RPMs nos downloads, do Fedora e RedHat/CentOS. OK, sobrou pra você que não tem nem um nem outro ou se sua distro não tem essa nova versão pra baixar.

Se você usa Ubuntu ou derivado, simplesmente baixe e instale os debs de http://www.getdeb.net/app/Pidgin

Essa dica também vale para versões futuras, pois você não vai ter esses pacotes mesmo

Para baixar, vá no link anterior. Se você tem preguicite aguda, pode pegar pelo comando a seguir, mas lembre-se que isso será desatualizado futuramente.

Código:
wget -c http://ufpr.dl.sourceforge.net/sourceforge/pidgin/pidgin-2.5.4.tar.bz2

Lembrando que estamos em

Código:
andre0991@debian:~$ ddate Today is Setting Orange, the 25th day of Chaos in the YOLD 3175

Execute o comando ddate aí para confirmar se você não está desatualizado.

OK, baixou?

Prepare-se, colega, você vai baixar muita coisa.

Código:
apt-get -y install intltool libstartup-notification0-dev libgtkspell-dev xorg-dev libxml2-dev libgstreamer0.10-dev libmeanwhile-dev network-manager-dev libperl-dev libgnutls-dev tcl8.3-dev tk-dev

Isto para você não se deparar com mensagens de erro como essas…

Citação:
configure: error: The intltool scripts were not found. Please install intltool.
Citação:
configure: error:
Startup notification development headers not found.
Use –disable-startup-notification if you do not need it.
Citação:
configure: error:
GtkSpell development headers not found.
Use –disable-gtkspell if you do not need it.
Citação:
configure: error:

You must have libxml2 >= 2.6.0 development headers installed to build.

Citação:
configure: error:
GStreamer development headers not found.
Use –disable-gstreamer if you do not need GStreamer (sound) support.
Citação:
configure: error:
Meanwhile development headers not found.
Use –disable-meanwhile if you do not need meanwhile (Sametime) support.
Citação:
configure: error:
avahi development headers not found.
Use –disable-avahi if you do not need avahi (Bonjour) support.
Citação:
configure: error:
NetworkManager development headers not found.
Use –disable-nm if you do not need NetworkManager support.
Citação:
configure: error:
Perl development headers not found.
Use –disable-perl if you do not need Perl scripting support.
Citação:
configure: error:
Neither GnuTLS or NSS SSL development headers found.
Use –disable-nss –disable-gnutls if you do not need SSL support.
MSN, Novell Groupwise and Google Talk will not work without GnuTLS or NSS. OpenSSL is NOT usable!
Citação:
configure: error:
Tcl development headers not found.
Use –disable-tcl if you do not need Tcl scripting support.
Citação:
Tk development headers not found.
Use –disable-tk if you do not need Tk scripting support.

OK, continuando, descompacte o Pidgin.

Código:
tar -vxjpf pidgin*

Troque de pasta e vamos ao tradicional processo de compilação.

Código:
./configure --disable-avahi

O disable-avahi é porque simplesmente não havia o pacote dev necessário do the Avahi Apple Bonjour.
Depois, se não houver nenhuam mensagem de erro, é só prosseguir normalmente com a compilação. Se houve, procure o pacote correspondente.
O processo pode durar bastante tempo, dependendo do seu computador.

Código:
make su make install ldconfig

O ldconfig linka umas coisas necessárias para ele não usar a versão antiga do libpurple.

Pronto, só usar.

pidgin

Sim, eu dei ./configure umas 12 vezes. Até achei uns tutos antigos falando das dependências, mas queria ver se não tinha algo a mais.

Pensando bem, acho que vou usar emesene.

Abraços.


Postado por mim no GdH.


Ações

Information

2 responses

6 02 2009
rev. Beraldo

MAIS UM DISCORDIANO!

19 02 2009
Peterson Espaçoporto

Mais um para a grande nação discordiana? 🙂

Deixe um comentário