Como faço para compilar o pidgin 2.6.4 ? no debian lenny

1. Como faço para compilar o pidgin 2.6.4 ? no debian lenny

Jonatas Bruno
jonatasbruno

(usa Debian)

Enviado em 04/12/2009 - 16:25h

Estou tentando compilar o pidgin 2.6.4 pelo sourcer, mas nao estou conseguindo, quando emito ./configure ele pede cada vez mais dependencias, algumas eu instalei, outras nao, mas creio que nao ficara completo ........tambem gostaria de saber a lista de dependencias completas do pidgin 2.6.4 para que eu possa ter um pidgin completo....E todos os passos necessario a compilação... e instalação das dependencias.

Agradeço a atenção....

Meu sistema é um debian 5.0


  


2. Re: Como faço para compilar o pidgin 2.6.4 ? no debian lenny

Lael Lacerda
lael

(usa Fedora)

Enviado em 04/12/2009 - 17:38h

Pidgin 2.6.x Pacotes Oficiais (Red Hat 5) no Debian Lenny 5.0
Esses pacotes são pelo que vejo oficiais, são feitos para Red Hat 5.
Eu não sou usuário do pidgin mas aqui no protocolo msn ele funcionou bem sem mensagem de erro, tem tanto 32 bits i386, como 64 bits x86_64, qualquer problema posta aqui.
Não sei se o áudio e vídeo do Gmail esta ativo nessa versão (Red Hat 5)


Pidgin Empacotado Backports

No backports geralmente tem a versão do pidgin atual empacotada para o Debian Lenny, se preferir.
http://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&...


Pidgin Oficial (Red Hat 5) no Debian Lenny 5.0

Dependências, as que o sistema tiver ele ignora.
Como root, esse comando, cola do jeito que esta aqui, e de enter.

aptitude install libx11-6 libdbus-1-3 libdbus-glib-1-2 libglib2.0-0 libgstreamer0.10-0 libncursesw5 libxml2 zlib1g bash coreutils libsasl2-modules libgcrypt11 libnspr4-0d libnss3-1d libperl-dev tcl8.4-dev tk8.4-dev libavahi-client3 libavahi-glib1 libmeanwhile1 gconf2 libice6 liborbit2 libsm6 libxext6 libxss1 libatk1.0-0 libbonobo2-0 libcairo2 libedata-book1.2-2 libgnome2-0 libgtkspell0 libpango1.0-0 libpopt0 libstartup-notification0 libtasn1-3-bin libidn11


Dependências do Etch.
São alguns pacotes do Debian Etch que vamos colocar no Lenny.

libgnutls13
liblzo1
libopencdk8
Não tem até onde vi, interferencia com os pacote do lenny libgnutls26, liblzo2-dev, liblzo2-2, podendo os dois estar instalados até onde vi

libsilc-1.0-2
O sistema não aceita os dois pacotes do etch e do lenny libsilc-1.1-2, mesmo não tendo até onde vi sobreposição de arquivos.


Os Pacotes do Etch

http://packages.debian.org/etch/libsilc-1.0-2
http://packages.debian.org/etch/liblzo1
http://packages.debian.org/etch/libopencdk8
http://packages.debian.org/etch/libgnutls13
Pegue conforme o sistema que instalou, 32 bits i386, 64 bits amd64


Instalar na ordem

libsilc-1.0-2
liblzo1
libopencdk8
libgnutls13

Modo de instalar, pode clicar no pacote ou mesmo usar via comando.
exemplo de comando como root

dpkg -i libsilc-1.0-2_0.9.12-6_i386.deb


Fazer Links.
como root, esses comandos.

ln -s /usr/lib/libedataserver-1.2.so.9 /usr/lib/libedataserver-1.2.so.7
ln -s /usr/lib/libsilcclient-1.0.so.2 /usr/lib/libsilcclient-1.0.so.1


Os Pacotes.

endereço oficial, para Red Hat 5, use apenas para Red Hat 5, pegue os pacotes dele dai.
http://rpm.pidgin.im/rhel/5/

copie apenas esses, mais nenhum, finch, libpurple, libpurple-bonjour, libpurple-meanwhile, pidgin, pegue a mesma versão de todos.
quando eu fiz peguei esses, eram as ultimas versões estáveis, e da mesma versão, tem tanto pacotes de 32 bits i386, como 64 bits x86_64.

finch-2.6.2-0.el5.i386.rpm
libpurple-2.6.2-0.el5.i386.rpm
libpurple-bonjour-2.6.2-0.el5.i386.rpm
libpurple-meanwhile-2.6.2-0.el5.i386.rpm
pidgin-2.6.2-0.el5.i386.rpm

caso o servidor do brasil não esteja bom, vai na parte de cima da pagina de download e clica em mirror, escolha outro.


Convertendo para deb e Instalando.

ai como root, va para o diretório onde estão os pacotes gravados.
exemplo do comando, veja onde eles estão, e coloque o endereço.

cd /home/eddie/

convertendo
como root, exemplo.

alien -c finch-2.6.2-0.el5.i386.rpm
alien -c libpurple-2.6.2-0.el5.i386.rpm
alien -c libpurple-bonjour-2.6.2-0.el5.i386.rpm
alien -c libpurple-meanwhile-2.6.2-0.el5.i386.rpm
alien -c pidgin-2.6.2-0.el5.i386.rpm


Instalação do Pidgin

Pode ser instalado, clicando no arquivo ou via comando.
como root, exemplo de comando.

dpkg -i finch_2.6.2-1_i386.deb

faça a instalação nessa ordem

libpurple
libpurple-bonjour
libpurple-meanwhile
finch
pidgin


BUG no menu, Plugins.
Parece que foi resolvido, qualquer coisa fica ai.

Vi na versão 32 bits i386, quando vou no menu, Ferramentas, Plugins, ele fecha o programa.

esse comando resolve esse bug até eles resolverem.
Como root

chmod -c go-rx /usr/lib/purple-2/perl.so

Pronto ta feito.

Quando a versão mudar, tipo 2.6.3, 2.6.4, 2.6.5, etc..., apenas coloque os pacotes do pidgin, acredito que apenas quando chegar na 2.7.0 que vai precisar ver se as dependências são as mesmas.
Isso claro se não colocarem funções grandes, tipo vídeo conferencia em outros protocolos, etc...


Pidgin
http://www.pidgin.im/



3. Como faço para instalar pelo backport ?

Jonatas Bruno
jonatasbruno

(usa Debian)

Enviado em 05/12/2009 - 14:14h

Eu nao sei como instalar o pidgin pelo backport? Como usa isso?

Agradeço a atenção


4. Re: Como faço para compilar o pidgin 2.6.4 ? no debian lenny

Mateus
mateusc

(usa Debian)

Enviado em 08/01/2010 - 11:58h

já não é preciso baixar pacotes rpm

adicione o backports em sua sources.list

deb http://www.backports.org/debian lenny-backports main contrib non-free

apt-get update

apt-get -t lenny-backports install pidgin










Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts