Re,
ensuite, après l'installation avec le gestionnaire de paquets (qui va installer presque toutes les dépendances) on peut installer la dernière version du module
Voici chez moi. J'ai commencé depuis le répertoire personnel. Les commandes que j'ai tapé sont en gras
~$ mkdir cpan_modules
~$ cd cpan_modules/
~/cpan_modules$ wget http://search.cpan.org/CPAN/authors/id/J/JA/JASLONG/Mail-DKIM-0.32.tar.gz
--09:24:16-- http://search.cpan.org/CPAN/authors/id/J/JA/JASLONG/Mail-DKIM-0.32.tar.gz
=> `Mail-DKIM-0.32.tar.gz'
Résolution de search.cpan.org... 84.45.68.23
Connexion vers search.cpan.org|84.45.68.23|:80...connecté.
requête HTTP transmise, en attente de la réponse...302 Found
Emplacement: http://distrib-coffee.ipsl.jussieu.fr/... [suivant]
--09:24:16-- http://distrib-coffee.ipsl.jussieu.fr/...
=> `Mail-DKIM-0.32.tar.gz'
Résolution de distrib-coffee.ipsl.jussieu.fr... 134.157.176.20
Connexion vers distrib-coffee.ipsl.jussieu.fr|134.157.176.20|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 72 248 (71K) [application/x-gzip]
100%[========================================================================================================================================================>] 72 248 179.12K/s
09:24:17 (178.89 KB/s) - « Mail-DKIM-0.32.tar.gz » sauvegardé [72248/72248]
~/cpan_modules$ tar xfz Mail-DKIM-0.32.tar.gz
~/cpan_modules$ cd Mail-DKIM-0.32/
~/cpan_modules/Mail-DKIM-0.32$ perl Makefile.PL
Checking if your kit is complete...
Looks good
Warning: prerequisite Crypt::OpenSSL::RSA 0.24 not found. We have 0.23.
Writing Makefile for Mail::DKIM
~/cpan_modules/Mail-DKIM-0.32$ cd ..
~/cpan_modules$ wget http://search.cpan.org/CPAN/authors/id/I/IR/IROBERTS/Crypt-OpenSSL-RSA-0.25.tar.gz
--09:30:44-- http://search.cpan.org/CPAN/authors/id/I/IR/IROBERTS/Crypt-OpenSSL-RSA-0.25.tar.gz
=> `Crypt-OpenSSL-RSA-0.25.tar.gz'
Résolution de search.cpan.org... 84.45.68.23
Connexion vers search.cpan.org|84.45.68.23|:80...connecté.
requête HTTP transmise, en attente de la réponse...302 Found
Emplacement: http://ftp.u-strasbg.fr/CPAN/authors/id/I/IR/IROBERTS/Crypt-OpenSSL-RSA-0.25.tar.gz [suivant]
--09:30:45-- http://ftp.u-strasbg.fr/CPAN/authors/id/I/IR/IROBERTS/Crypt-OpenSSL-RSA-0.25.tar.gz
=> `Crypt-OpenSSL-RSA-0.25.tar.gz'
Résolution de ftp.u-strasbg.fr... 130.79.200.5, 2001:660:2402::6
Connexion vers ftp.u-strasbg.fr|130.79.200.5|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 19 133 (19K) [application/x-gzip]
100%[========================================================================================================================================================>] 19 133 95.72K/s
09:30:45 (95.30 KB/s) - « Crypt-OpenSSL-RSA-0.25.tar.gz » sauvegardé [19133/19133]
~/cpan_modules$ tar xzf Crypt-OpenSSL-RSA-0.25.tar.gz
~/cpan_modules$ cd Crypt-OpenSSL-RSA-0.25/
~/cpan_modules/Crypt-OpenSSL-RSA-0.25$ perl Makefile.PL
Checking if your kit is complete...
Looks good
Warning: prerequisite Crypt::OpenSSL::Random 0 not found.
Writing Makefile for Crypt::OpenSSL::RSA
~/cpan_modules/Crypt-OpenSSL-RSA-0.25$ sudo aptitude install libcrypt-openssl-random-perl
Password:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Écriture de l'information d'état étendu... Fait
Lecture des descriptions de tâches... Fait
Construction de la base de données des étiquettes... Fait
Les paquets suivants ont été conservés :
phpmyadmin
Les NOUVEAUX paquets suivants vont être installés :
libcrypt-openssl-random-perl
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 11,0ko d'archives. Après dépaquetage, 106ko seront utilisés.
Écriture de l'information d'état étendu... Fait
Prendre : 1 ftp://ftp.fr.debian.org etch/main libcrypt-openssl-random-perl 0.03-1 [11,0kB]
11,0ko téléchargés en 1s (10,8ko/s)
Sélection du paquet libcrypt-openssl-random-perl précédemment désélectionné.
(Lecture de la base de données... 178827 fichiers et répertoires déjà installés.)
Dépaquetage de libcrypt-openssl-random-perl (à partir de .../libcrypt-openssl-random-perl_0.03-1_i386.deb) ...
Paramétrage de libcrypt-openssl-random-perl (0.03-1) ...
~/cpan_modules/Crypt-OpenSSL-RSA-0.25$ perl Makefile.PL
Writing Makefile for Crypt::OpenSSL::RSA
~/cpan_modules/Crypt-OpenSSL-RSA-0.25$ make
cp RSA.pm blib/lib/Crypt/OpenSSL/RSA.pm
AutoSplitting blib/lib/Crypt/OpenSSL/RSA.pm (blib/lib/auto/Crypt/OpenSSL/RSA)
/usr/bin/perl /usr/share/perl/5.8/ExtUtils/xsubpp -typemap /usr/share/perl/5.8/ExtUtils/typemap -typemap typemap RSA.xs > RSA.xsc && mv RSA.xsc RSA.c
cc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.25\" -DXS_VERSION=\"0.25\" -fPIC "-I/usr/lib/perl/5.8/CORE" -DPERL5 -DOPENSSL_NO_KRB5 RSA.c
Running Mkbootstrap for Crypt::OpenSSL::RSA ()
chmod 644 RSA.bs
rm -f blib/arch/auto/Crypt/OpenSSL/RSA/RSA.so
cc -shared -L/usr/local/lib RSA.o -o blib/arch/auto/Crypt/OpenSSL/RSA/RSA.so \
-lssl -lcrypto \
chmod 755 blib/arch/auto/Crypt/OpenSSL/RSA/RSA.so
cp RSA.bs blib/arch/auto/Crypt/OpenSSL/RSA/RSA.bs
chmod 644 blib/arch/auto/Crypt/OpenSSL/RSA/RSA.bs
Manifying blib/man3/Crypt::OpenSSL::RSA.3pm
~/cpan_modules/Crypt-OpenSSL-RSA-0.25$ make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/bignum....skipped
all skipped: no reason given
t/format....ok
t/rsa.......ok
All tests successful, 1 test skipped.
Files=3, Tests=73, 1 wallclock secs ( 0.34 cusr + 0.02 csys = 0.36 CPU)
~/cpan_modules/Crypt-OpenSSL-RSA-0.25$ sudo make install
Installing /usr/local/lib/perl/5.8.8/auto/Crypt/OpenSSL/RSA/RSA.so
Installing /usr/local/lib/perl/5.8.8/auto/Crypt/OpenSSL/RSA/RSA.bs
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/local/lib/perl/5.8.8/auto/Crypt/OpenSSL/RSA/import_random_seed.al
Installing /usr/local/lib/perl/5.8.8/auto/Crypt/OpenSSL/RSA/autosplit.ix
Installing /usr/local/lib/perl/5.8.8/auto/Crypt/OpenSSL/RSA/new_key_from_parameters.al
Installing /usr/local/lib/perl/5.8.8/auto/Crypt/OpenSSL/RSA/get_key_parameters.al
Installing /usr/local/lib/perl/5.8.8/auto/Crypt/OpenSSL/RSA/new_public_key.al
Installing /usr/local/lib/perl/5.8.8/Crypt/OpenSSL/RSA.pm
Installing /usr/local/man/man3/Crypt::OpenSSL::RSA.3pm
Writing /usr/local/lib/perl/5.8.8/auto/Crypt/OpenSSL/RSA/.packlist
Appending installation info to /usr/local/lib/perl/5.8.8/perllocal.pod
~/cpan_modules/Crypt-OpenSSL-RSA-0.25$ cd ..
~/cpan_modules$ cd Mail-DKIM-0.32/
~/cpan_modules/Mail-DKIM-0.32$ perl Makefile.PL
Writing Makefile for Mail::DKIM
~/cpan_modules/Mail-DKIM-0.32$ make
cp lib/Mail/DKIM/KeyValueList.pm blib/lib/Mail/DKIM/KeyValueList.pm
cp lib/Mail/DKIM/PrivateKey.pm blib/lib/Mail/DKIM/PrivateKey.pm
cp lib/Mail/DKIM/Algorithm/Base.pm blib/lib/Mail/DKIM/Algorithm/Base.pm
cp lib/Mail/DKIM/Algorithm/rsa_sha256.pm blib/lib/Mail/DKIM/Algorithm/rsa_sha256.pm
cp lib/Mail/DKIM/Algorithm/rsa_sha1.pm blib/lib/Mail/DKIM/Algorithm/rsa_sha1.pm
cp lib/Mail/DKIM/Canonicalization/DkimCommon.pm blib/lib/Mail/DKIM/Canonicalization/DkimCommon.pm
cp lib/Mail/DKIM/MessageParser.pm blib/lib/Mail/DKIM/MessageParser.pm
cp lib/Mail/DKIM/Policy.pm blib/lib/Mail/DKIM/Policy.pm
cp lib/Mail/DKIM/DkSignature.pm blib/lib/Mail/DKIM/DkSignature.pm
cp lib/Mail/DKIM/PublicKey.pm blib/lib/Mail/DKIM/PublicKey.pm
cp lib/Mail/DKIM/Common.pm blib/lib/Mail/DKIM/Common.pm
cp lib/Mail/DKIM/Signature.pm blib/lib/Mail/DKIM/Signature.pm
cp lib/Mail/DKIM/SignerPolicy.pm blib/lib/Mail/DKIM/SignerPolicy.pm
cp lib/Mail/DKIM/Canonicalization/nowsp.pm blib/lib/Mail/DKIM/Canonicalization/nowsp.pm
cp lib/Mail/DKIM/DNS.pm blib/lib/Mail/DKIM/DNS.pm
cp lib/Mail/DKIM/Signer.pm blib/lib/Mail/DKIM/Signer.pm
cp lib/Mail/DKIM/TextWrap.pm blib/lib/Mail/DKIM/TextWrap.pm
cp lib/Mail/DKIM/Algorithm/dk_rsa_sha1.pm blib/lib/Mail/DKIM/Algorithm/dk_rsa_sha1.pm
cp lib/Mail/DKIM/Verifier.pm blib/lib/Mail/DKIM/Verifier.pm
cp lib/Mail/DKIM.pm blib/lib/Mail/DKIM.pm
cp lib/Mail/DKIM/Canonicalization/simple.pm blib/lib/Mail/DKIM/Canonicalization/simple.pm
cp lib/Mail/DKIM/Canonicalization/Base.pm blib/lib/Mail/DKIM/Canonicalization/Base.pm
cp lib/Mail/DKIM/Canonicalization/dk_simple.pm blib/lib/Mail/DKIM/Canonicalization/dk_simple.pm
cp lib/Mail/DKIM/Key.pm blib/lib/Mail/DKIM/Key.pm
cp lib/Mail/DKIM/DkimPolicy.pm blib/lib/Mail/DKIM/DkimPolicy.pm
cp lib/Mail/DKIM/Canonicalization/relaxed.pm blib/lib/Mail/DKIM/Canonicalization/relaxed.pm
cp lib/Mail/DKIM/Canonicalization/DkCommon.pm blib/lib/Mail/DKIM/Canonicalization/DkCommon.pm
cp lib/Mail/DKIM/Canonicalization/dk_nofws.pm blib/lib/Mail/DKIM/Canonicalization/dk_nofws.pm
Manifying blib/man3/Mail::DKIM::Signer.3pm
Manifying blib/man3/Mail::DKIM::TextWrap.3pm
Manifying blib/man3/Mail::DKIM::Algorithm::Base.3pm
Manifying blib/man3/Mail::DKIM::PrivateKey.3pm
Manifying blib/man3/Mail::DKIM::Canonicalization::DkimCommon.3pm
Manifying blib/man3/Mail::DKIM::Policy.3pm
Manifying blib/man3/Mail::DKIM::DkSignature.3pm
Manifying blib/man3/Mail::DKIM::Verifier.3pm
Manifying blib/man3/Mail::DKIM.3pm
Manifying blib/man3/Mail::DKIM::Signature.3pm
Manifying blib/man3/Mail::DKIM::Canonicalization::Base.3pm
Manifying blib/man3/Mail::DKIM::SignerPolicy.3pm
Manifying blib/man3/Mail::DKIM::DkimPolicy.3pm
~/cpan_modules/Mail-DKIM-0.32$ make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/Mail-DKIM..................ok
t/policy.....................ok
t/signature..................ok
t/signer.....................ok
t/signer_policy..............ok
t/simple_canonicalization....ok
t/textwrap...................ok
t/verifier...................ok
All tests successful.
Files=8, Tests=162, 10 wallclock secs ( 1.87 cusr + 0.18 csys = 2.05 CPU)
~/cpan_modules/Mail-DKIM-0.32$ sudo make install
Installing /usr/local/share/perl/5.8.8/Mail/DKIM.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/PublicKey.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Verifier.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Signature.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/SignerPolicy.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/DkSignature.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Key.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Policy.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/DkimPolicy.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/PrivateKey.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/TextWrap.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Common.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/DNS.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/KeyValueList.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/MessageParser.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Signer.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Algorithm/Base.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Algorithm/dk_rsa_sha1.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Algorithm/rsa_sha1.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Algorithm/rsa_sha256.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Canonicalization/nowsp.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Canonicalization/Base.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Canonicalization/simple.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Canonicalization/DkimCommon.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Canonicalization/relaxed.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Canonicalization/DkCommon.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Canonicalization/dk_simple.pm
Installing /usr/local/share/perl/5.8.8/Mail/DKIM/Canonicalization/dk_nofws.pm
Installing /usr/local/man/man3/Mail::DKIM::Policy.3pm
Installing /usr/local/man/man3/Mail::DKIM::TextWrap.3pm
Installing /usr/local/man/man3/Mail::DKIM::Algorithm::Base.3pm
Installing /usr/local/man/man3/Mail::DKIM::Signature.3pm
Installing /usr/local/man/man3/Mail::DKIM.3pm
Installing /usr/local/man/man3/Mail::DKIM::PrivateKey.3pm
Installing /usr/local/man/man3/Mail::DKIM::Canonicalization::DkimCommon.3pm
Installing /usr/local/man/man3/Mail::DKIM::DkSignature.3pm
Installing /usr/local/man/man3/Mail::DKIM::Verifier.3pm
Installing /usr/local/man/man3/Mail::DKIM::SignerPolicy.3pm
Installing /usr/local/man/man3/Mail::DKIM::Signer.3pm
Installing /usr/local/man/man3/Mail::DKIM::Canonicalization::Base.3pm
Installing /usr/local/man/man3/Mail::DKIM::DkimPolicy.3pm
Writing /usr/local/lib/perl/5.8.8/auto/Mail/DKIM/.packlist
Appending installation info to /usr/local/lib/perl/5.8.8/perllocal.pod
Vérification de la version
~/cpan_modules/Mail-DKIM-0.32$ perl -MMail::DKIM -e'print "Mail::DKIM version $Mail::DKIM::VERSION\n"'
Mail::DKIM version 0.32
106485010510997108