Я пытаюсь использовать 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) для использования в терминале? Куда я иду не так?
Хорошо, вы тут перепутали несколько вещей.
cpan
- это установщик для модулей Perl из 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.