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

Я пытаюсь использовать CPAN, но я столкнулся с проблемой. Сначала я сделал sudo apt-get install perl, Это говорит, что это там. Я набрал cpaninstall automatically yessudo что указано как сделано, и я могу попасть в 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) для использования в терминале? Куда я иду не так?

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.

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