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§ion=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/