quarta-feira, 13 de maio de 2009

Pidgin 2.7.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, aqui vou demostrar uma forma de instalar eles no Debian Lenny.
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&keywords=pidgin


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.
Parece que o pacote libsilc-1.1-2 (do Lenny) é usado apenas por dois programas o Kopete e o Pidgin empacotado do lenny.

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.7.0-0.el5.i386.rpm
libpurple-2.7.0-0.el5.i386.rpm
libpurple-bonjour-2.7.0-0.el5.i386.rpm
libpurple-meanwhile-2.7.0-0.el5.i386.rpm
pidgin-2.7.0-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.7.0-0.el5.i386.rpm
alien -c libpurple-2.7.0-0.el5.i386.rpm
alien -c libpurple-bonjour-2.7.0-0.el5.i386.rpm
alien -c libpurple-meanwhile-2.7.0-0.el5.i386.rpm
alien -c pidgin-2.7.0-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.7.0-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


Imagens.
Sobre Kde.




Pronto ta feito.

Quando a versão mudar, tipo 2.7.1, 2.7.2, 2.7.3, etc..., apenas coloque os pacotes do pidgin, acredito que apenas quando chegar na 2.8.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, outros protocolos, etc...


Pidgin
http://www.pidgin.im/

2 comentários:

Unknown disse...

não conseguir cara (uso debian lenny)

quando tento instalar os pacotes convertidos para deb, da erro

Flávio disse...

Qual erro da?