Necesidad de configurar Perl

Necesidad de configurar Perl

Iba a ejecutar un programa en Perl y luego recibí este mensaje de error:

Can't locate JSON.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./po2json line 23.
BEGIN failed--compilation aborted at ./po2json line 23.

Supongo que hay algún módulo JSON que debe instalarse, tal vez a través de cpan. ¿Tiene alguna sugerencia sobre cómo habilitarlo?

Gracias

Actualizar

Entonces pude instalar el módulo JSON pero ahora aparece otro mensaje de error

Can't locate Locale/PO.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./po2json line 24.
BEGIN failed--compilation aborted at ./po2json line 24.

Respuesta1

En Ubuntu 10.04, este archivo se puede encontrar en el liblocale-po-perlpaquete:

$ apt-file search Locale/PO.pm
liblocale-po-perl: /usr/share/perl5/Locale/PO.pm

Otra forma de haber resuelto esto:

$ apt-cache search Locale::PO
liblocale-po-perl - Locale::PO perl module

que quizás prefieras ya que apt-fileno está instalado de forma predeterminada.

Respuesta2

Para JSON.pmel sistema ubuntu, debes instalar libjson-perlel paquete:

apt-get install libjson-perl

Puedes encontrar qué paquete de ubuntu contiene tu archivo gracias a:

apt-file search JSON.pm

información relacionada