não foi bem sucedido ao instalar um pacote auto-compilado usando o fpm

1

Estou seguindo este exemplo para criar um arquivo deb a partir do resultado de configure/make/make install , o que é bem-sucedido. Então usei fpm para criar um arquivo deb:

# fpm -s dir -t deb -n nodejs -v 0.6.0 -C /tmp/installdir \
>   -p nodejs-VERSION_ARCH.deb \
>   -d "libssl0.9.8 (> 0)" \
>   -d "libstdc++6 (>= 4.4.3)" \
>   usr/bin usr/lib
Created package {:path=>"nodejs-0.6.0_i386.deb"}

# file nodejs-0.6.0_i386.deb 
nodejs-0.6.0_i386.deb: Debian binary package (format 2.0)

Tudo parece bem, até eu tentar instalar a partir do novo arquivo deb nodejs-0.6.0_i386 .deb :

# sudo dpkg -i nodejs-0.6.0_i386.deb 
Selecting previously unselected package nodejs.
(Reading database ... 1058122 files and directories currently installed.)
Unpacking nodejs (from nodejs-0.6.0_i386.deb) ...
dpkg: dependency problems prevent configuration of nodejs:
 nodejs depends on libssl0.9.8 (>> 0); however:
  Package libssl0.9.8 is not installed.
dpkg: error processing nodejs (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 nodejs

Já tenho libssl1.0.0 1.0.1-4ubuntu5.12 e libstdc++6 4.6.3-1ubuntu5 .

Eles parecem satisfazer -d "libssl0.9.8 (> 0)" e -d "libstdc++6 (>= 4.4.3)" .

Qual é o problema aqui?

Meu sistema operacional é o Ubuntu 12.04.

    
por Tim 10.07.2014 / 19:04

0 respostas