web-dev-qa-db-fra.com

Comment résoudre une erreur lors de l'installation de modules Perl CPAN?

J'ai installé la dernière version de Perl CPAN sur Ubuntu.

Lorsque j'essaie d'installer un module CPAN à l'aide de la commande Perl -MCPAN -e Shell;install Gd::Graph, le message d'erreur suivant s'affiche:

 
 ** root @ karthik # Perl -MCPAN -e Shell ** 
 
 *** Le terminal ne prend pas en charge AddHistory. 
 cpan Shell - Exploration et installation de modules CPAN (v1.9800) 
 Entrez "h" pour obtenir de l'aide. 
 Cpan [1]> installer Gd :: Graph 
 CPAN: OK stockable ( v2.20) 
 Lecture '/root/.cpan/sources/authors/01mailrc.txt.gz'
CPAN: Compress :: Zlib chargé ok (v2.02) 
 .................................................. .......................... DONE 
 Lecture '/root/.cpan/sources/modules/02packages.details.txt. gz '
 La base de données a été générée le ven. 29 juin 2012 06:14:35 GMT 
 CPAN: HTTP :: Date chargée ok (v5.831) 
 ..... .................................................. ..................... FAIT 
 Lecture de '/root/.cpan/sources/modules/03modlist.data.gz'
 Erreur de capture: "'glob' piégé par le masque d'opération à (eval 28) ligne 1.\cJ à /usr/share/Perl/5.10/CPAN/Index.pm ligne 524\cJ\cICPAN :: Index :: rd_modlist (' CPAN :: Index ',' /root/.cpan/sourc es/modules/03modlist.data.gz ') appelée à /usr/share/Perl/5.10/CPAN/Index.pm ligne 85\cJ\cICPAN :: Index :: reload (' CPAN :: Index ') appelée à/usr/share/Perl/5.10/CPAN.pm ligne 976\cJ\cICPAN :: existe ('CPAN = HASH (0x93dd658)', 'CPAN :: Module', 'Gd :: Graph') appelée à/usr/share /Perl/5.10/CPAN/Shell.pm line 1256\cJ\cICPAN :: Shell :: expandany ('CPAN :: Shell', 'Gd :: Graph') est appelée à l'adresse /usr/share/Perl/5.10/CPAN/. Shell.pm, ligne 1681\cJ\cICPAN :: Shell :: rematein ('CPAN :: Shell', 'install', 'Gd :: Graph') appelée à l'adresse /usr/share/Perl/5.10/CPAN/Shell.pm line 1977\cJ\cICPAN :: Shell :: __ ANON __ ('CPAN :: Shell', 'Gd :: Graph') est appelée à /usr/share/Perl/5.10/CPAN.pm ligne 376\cJ\cIeval {.. .} appelé à /usr/share/Perl/5.10/CPAN.pm ligne 373\cJ\cICPAN :: Shell () appelé à -e ligne 1\cJ "à /usr/share/Perl/5.10/CPAN.pm ligne 392 
 CPAN :: Shell () appelé à -e ligne 1 
 Lecture '/root/.cpan/sources/authors/01mailrc.txt.gz' 
 .... .................................................. ...................... DONE 
 Lecture '/ racine /.cpan/sources/modules/02packages.details.txt.gz'
 La base de données a été générée le ven, 29 juin 2012 06:14:35 GMT 
 ......... .................................................. ................. FAIT 
 Lecture '/root/.cpan/sources/modules/03modlist.data.gz'
Terminal ne prend pas en charge GetHistory. 
 Lockfile supprimé. 
 'Glob' emprisonné par le masque d'opération à (évaluation 30) ligne 1. 
 À /usr/share/Perl/5.10/CPAN/Index.pm ligne 524 
 CPAN :: Index :: rd_modlist ('CPAN :: Index', '/root/.cpan/sources/modules/03modlist.data.gz') appelé à /usr/share/Perl/5.10 /CPAN/Index.pm ligne 85 
 CPAN :: Index :: reload ('CPAN :: Index') appelée à /usr/share/Perl/5.10/CPAN.pm ligne 693 
 CPAN :: all_objects ('CPAN = HASH (0x93dd658)', 'CPAN :: Distribution') appelé à /usr/share/Perl/5.10/CPAN/Shell.pm ligne 1044 
 CPAN :: Shell :: failed ('CPAN :: Shell', 1, 1) appelé à /usr/share/Perl/5.10/CPAN.pm ligne 414 
 Eval {...} appelé à /usr/share/Perl/5.10 /CPAN.pm ligne 414 
 CPAN :: Shell () appelée à -e ligne 1 *** 
 

Comment puis-je résoudre ça?

2
karthik.network

Installez le script cpanminus pour obtenir, décompresser, construire et installer des modules à partir de CPAN.

  • Sudo apt-get install cpanminus
  • cpan App::cpanminus

Maintenant, installez le module Gd :: Graph avec la commande suivante:

  • cpanm Gd::Graph

Comment installer les modules CPAN

1
koni_raid