GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo resolver:CPAN.pm necesita tar, gzip y bzip2 instalados:mensaje de error

Problema: Tiene tar, gzip y bzip2 funcionando correctamente en su servidor. Sin embargo, obtiene “CPAN.pm necesita los programas externos tar, gzip y bzip2 instalados. No se puede continuar. ” mensaje de error al instalar un módulo perl usando cpan. Este artículo explica cómo resolver este problema.
 
Además, consulte nuestro artículo anterior sobre cómo instalar módulos Perl usando el método manual y cpan.

Solución:

El error ocurre porque CPAN no conoce la ubicación de los archivos tar, bzip2 y gzip. Configure estas ubicaciones como se muestra a continuación.

# 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.

Asegúrese de realizar la confirmación para guardar los cambios de configuración como se muestra arriba.


Linux
  1. Cómo resolver el mensaje de error de verificación fallida del remitente 550

  2. Cómo archivar archivos y directorios en Linux [Parte 1]

  3. Cómo comprimir y descomprimir archivos en Linux

  4. ¿Cómo usar Gzip solo si Thesqldump no da error?

  5. Cómo gzip un directorio en Linux

Cómo cifrar y descifrar archivos y directorios utilizando Tar y OpenSSL

Cómo comprimir y descomprimir un archivo .bz2 en Linux

Cómo descargar y extraer archivos Tar con un solo comando

Cómo encontrar si un paquete está instalado o no en Linux y Unix

Cómo instalar y asegurar phpMyAdmin en Ubuntu 14.04

¿Cómo gzip varios archivos en un archivo gz?