Попытка установить CPAN

Я пытаюсь использовать CPAN, но у меня возникла проблема. Сначала я сделал sudo apt-get install perl. Это говорит, что это там. Я набрал cpan install automatically yes sudo, что указывалось как выполнено, и я могу попасть в cpan. Я скачал .pl, который хотел использовать на CPAN, указал на каталог и попытался perl file.pl. Мне представляется следующее сообщение:

Can't locate CAM/ODF.pm in @INC (@INC containes /etc/per/ /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14/ .usr/share/perl/5.14 /usr/local/lib/site_perl .) at file.pl in line 7

Я скачал CAM-PDF-1.59.tar.gz, дважды щелкнул и попытался поместить содержимое в /usr/local/lib/pkgconfig, но я получаю you don't have the right permissions.

Как мне установить CPAN в Ubuntu 12.10 (Quantal Quetzal) для использования в терминале? Куда я иду не так?

7
задан 23 January 2017 в 21:14

1 ответ

Хорошо, вы тут перепутали несколько вещей.

  • cpan - это установщик для модулей Perl из CPAN, и он устанавливается по умолчанию
  • Вы не загружаете пакеты CPAN вручную, но делаете cpan CAM :: PDF для установить из CPAN.
  • /usr/local/lib/pkgconfig - очень странное место для размещения этих вещей, лучше удалить это снова.

Но все это не нужно, так как Ubuntu поставляется CAM :: PDF :

sudo apt-get install libcam-pdf-perl

Обычно, если библиотека Perl названа Foo::Bar на CPAN пакет Debian / Ubuntu будет называться libfoo-bar-perl. Используйте эти пакеты, прежде чем пытаться установить их с cpan из CPAN.

0
ответ дан 23 January 2017 в 21:14

Другие вопросы по тегам:

Похожие вопросы: