2014-04-24 1 views
0

Existe-t-il un moyen d'installer libdigest-sha1-perl sur mon ubuntu 12.04? Je trouve ceci:libdigest-sha1-perl non trouvé sur les dépôts ubuntu 12.04

wget http://launchpadlibrarian.net/85191944/libdigest-sha1-perl_2.13-2build2_amd64.deb 
dpkg -i libdigest-sha1-perl_2.13-2build2_amd64.deb 

(changement AMD64 à i386, si y en 32bit)

mais quand je change de i386 au lieu de amd64 i obtenir un "ne peut pas trouver".

Existe-t-il une meilleure façon de l'installer? Je suis sur Ubuntu 12.04 32bit.

je besoin de ce paquet parce que la compilation d'une source que je reçois ce message d'erreur:

Impossible de localiser Digest/SHA1.pm dans @INC (@INC contient:/etc/perl/usr/local/lib /perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/ perl5/usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14/usr/local/lib/site_perl

Merci beaucoup

+0

Avez-vous vraiment besoin d'un paquet ubuntu? L'installation du CPAN serait-elle suffisante pour vous? 'cpan Digest :: SHA1' – kabanoid

Répondre

3

Ubuntu a désapprouvée Digest :: SHA1 (ce qui explique pourquoi libdigest-SHA1-perl fournit). en tant que tel, vous ne pourrez pas l'installer comme .deb jusqu'à quelqu'un construit un paquet pour cela (comme le paquet amd64 ci-dessus)

Dans le même temps, pour compiler votre logiciel, vous pouvez installer manuellement le module Perl par cpanm:

apt-get install cpanm 
cpanm -i Digest::SHA1 

Cela installera Digest :: SHA1. Notez que chaque fois qu'Ubuntu met à jour le paquet Perl, vous devrez le réinstaller.

+0

Merci beaucoup, vous avez résolu mon problème. Désolé que je ne puisse pas voter pour vous parce que ma cote est faible, merci encore. – rusty81

+0

Comme la question soumise, je crois que vous pouvez accepter ma réponse en quelque sorte. – Casao

+0

Sur Ubuntu 14.10, le paquet est nommé cpanminus et pour que ces commandes fonctionnent correctement, elles doivent être émises par l'utilisateur root (ou en utilisant sudo en conséquence). –