[Ubuntu-PT 4558] Re: Criar um deb do Pidgin 2.5.0
João Luís Marques Pinto
joao.pinto getdeb.net
Sábado, 30 de Agosto de 2008 - 18:07:42 BST
Olá Bruno,
o checkinstall não é a melhor opção para criar pacotes, serve para uma
instalação/desintalação rápida, mas pode causar alguns problemas se for
para distribuir.
Se quizeres criar um pacote pelo processo normal:
Podes utilizar a source do pidgin com as regras necessárias para criar o
script que já existe no Intrepid, faz download com:
dget -x
http://archive.ubuntu.com/ubuntu/pool/main/p/pidgin/pidgin_2.5.0-0ubuntu2.dsc
(sim, é dget, não wget)
Instalas todos os pacotes necessários para compilar o pidgin com:
sudo apt-get build-dep pidgin
Instalas as depêndencias novas para compilar a versão 2.5:
sudo apt-get install network-manager-dev libsilc-1.1-2-dev ca-certificates
Se quizeres alterar algumas das opções de configuração, editas o
ficheiro debian/rules .
Para compilar/criar o pacote, a partir do directório pidgin-2.5 utilizas
o comando:
debuild -uc
Atenciosamente,
Bruno Miguel wrote:
> Acabei de instalar o Pidgin 2.5.0 com o habitual 'sudo ./configure;
> sudo make; sudo make install', mas como quero instalar alguns plugins e
> eles tentam instalar a versão anterior do pidgin, eu tenho que criar um
> pacote deb. Para isso, tentei usar o checkinstall (sudo checkinstall -
> D), mas aparece-me este erro e o processo é terminado:
>
> test -z "/usr/local/share" || /bin/mkdir -p "/usr/local/share"
> /bin/bash /usr/src/pidgin-2.5.0/install-sh -c -m 644 'icons/
> hicolor/16x16/apps/pidgin.png' '/usr/local/share/icons/hicolor/16x16/
> apps/pidgin.png'
> chmod: a mudar as permissões de `/usr/local/share/icons/hicolor/16x16/
> apps/_inst.13993_': Ficheiro ou directoria inexistente
> /bin/bash /usr/src/pidgin-2.5.0/install-sh -c -m 644 'icons/
> hicolor/22x22/apps/pidgin.png' '/usr/local/share/icons/hicolor/22x22/
> apps/pidgin.png'
> chmod: a mudar as permissões de `/usr/local/share/icons/hicolor/22x22/
> apps/_inst.13999_': Ficheiro ou directoria inexistente
> /bin/bash /usr/src/pidgin-2.5.0/install-sh -c -m 644 'icons/
> hicolor/24x24/apps/pidgin.png' '/usr/local/share/icons/hicolor/24x24/
> apps/pidgin.png'
> chmod: a mudar as permissões de `/usr/local/share/icons/hicolor/24x24/
> apps/_inst.14005_': Ficheiro ou directoria inexistente
> /bin/bash /usr/src/pidgin-2.5.0/install-sh -c -m 644 'icons/
> hicolor/32x32/apps/pidgin.png' '/usr/local/share/icons/hicolor/32x32/
> apps/pidgin.png'
> chmod: a mudar as permissões de `/usr/local/share/icons/hicolor/32x32/
> apps/_inst.14011_': Ficheiro ou directoria inexistente
> /bin/bash /usr/src/pidgin-2.5.0/install-sh -c -m 644 'icons/
> hicolor/48x48/apps/pidgin.png' '/usr/local/share/icons/hicolor/48x48/
> apps/pidgin.png'
> chmod: a mudar as permissões de `/usr/local/share/icons/hicolor/48x48/
> apps/_inst.14017_': Ficheiro ou directoria inexistente
> make[4]: *** [install-nobase_dist_pidginiconsDATA] Error 1
> make[4]: Leaving directory `/usr/src/pidgin-2.5.0/pidgin/pixmaps'
> make[3]: *** [install-am] Error 2
> make[3]: Leaving directory `/usr/src/pidgin-2.5.0/pidgin/pixmaps'
> make[2]: *** [install-recursive] Error 1
> make[2]: Leaving directory `/usr/src/pidgin-2.5.0/pidgin/pixmaps'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory `/usr/src/pidgin-2.5.0/pidgin'
> make: *** [install-recursive] Error 1
>
> **** Installation failed. Aborting package creation.
>
> Cleaning up...OK
>
> Bye.
>
>
> Eu sei que posso instalar os debs do GetDeb, mas eu quero uma
> instalação personalizada do Pidgin. E também sei que posso descarregar
> a source dos plugins e compilá-los um a um, mas eu queria evitar isso.
>
> Cumprimentos;
> Bruno Miguel
>
>
--
João Luís Marques Pinto
GetDeb Project Manager
http://www.getdeb.net
http://blog.getdeb.net
Mais informações acerca da lista ubuntu-pt