我正在尝试使用 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
。
我应该如何在 Ubuntu 12.10 (Quantal Quetzal) 上安装 CPAN 以在终端中使用?我哪里做错了?
答案1
好的,你在这里混淆了很多东西。
cpan
是来自 CPAN 的 Perl 模块的安装程序,默认情况下会安装- 您无需手动下载 CPAN 包,而是执行“cpan CAM::PDF”从 CPAN 安装。
/usr/local/lib/pkgconfig
放这些东西的地方很奇怪,最好再删除一次。
但所有这些都不是必需的,因为 Ubuntu 已经凸轮::PDF:
sudo apt-get install libcam-pdf-perl
通常,如果 Perl 库在 CPAN 上命名Foo::Bar
,则 Debian/Ubuntu 包将被命名为libfoo-bar-perl
。在尝试cpan
从 CPAN 安装这些包之前,请使用这些包。