GNU/Linux >> Linux Esercitazione >  >> Linux

Come risolvere – CPAN.pm necessita di tar, gzip e bzip2 installati – messaggio di errore

Problema: Hai tar, gzip e bzip2 che funzionano correttamente sul tuo server. Tuttavia, stai ricevendo "CPAN.pm ha bisogno dei programmi esterni tar, gzip e bzip2 installati. Impossibile continuare. ” messaggio di errore durante l'installazione di un modulo perl usando cpan. Questo articolo spiega come risolvere questo problema.
 
Inoltre, fare riferimento al nostro precedente articolo su Come installare i moduli Perl usando il metodo manual e cpan.

Soluzione:

L'errore si verifica perché CPAN non è a conoscenza della posizione dei file tar, bzip2 e gzip. Configura queste posizioni come mostrato di seguito.

# perl -MCPAN -eshell

cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support available (maybe install Bundle::CPAN or Bundle::CPANxxl?)

cpan[1]> o conf tar /bin/tar
tar  [/bin/tar]
Please use 'o conf commit' to make the config permanent!

cpan[2]> o conf bzip2 /bin/bzip2
bzip2 [/bin/bzip2]
Please use 'o conf commit' to make the config permanent!

cpan[3]> o conf gzip /bin/gzip
gzip   [/bin/gzip]
Please use 'o conf commit' to make the config permanent!

cpan[4]>  o conf commit
commit: wrote '/usr/lib/perl5/5.10.0/CPAN/Config.pm'

cpan[5]> quit
No history written (no histfile specified).
Lockfile removed.

Assicurati di eseguire il commit per salvare le modifiche alla configurazione come mostrato sopra.


Linux
  1. Come risolvere il messaggio di errore di verifica del mittente 550 non riuscito

  2. Come risolvere:stdin:non in formato gzip

  3. Come archiviare file e directory in Linux [Parte 1]

  4. Come comprimere e decomprimere file in Linux

  5. Come estrarre i file .gz e .tar.gz in Linux

Come comprimere e decomprimere un file .bz2 in Linux

Come scaricare ed estrarre file Tar con un comando

Come scoprire se un pacchetto è installato o meno in Linux e Unix

Come eseguire il gzip solo se Thesqldump non presenta errori?

Come installare e proteggere phpMyAdmin in Ubuntu 14.04

Come risolvere l'avvio e l'arresto imprevisti del servizio MySQL