尝试安装 CPAN

Dᴀʀ*_*ᴅᴇʀ 9 perl 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
Run Code Online (Sandbox Code Playgroud)

我下载了CAM-PDF-1.59.tar.gz,双击并尝试将内容放入/usr/local/lib/pkgconfig,但我得到you don't have the right permissions.

我应该如何在 Ubuntu 12.10 (Quantal Quetzal) 上安装 CPAN 以在终端中使用?我哪里错了?

Den*_*ker 13

好的,你在这里混淆了很多东西。

  • cpan 是来自 CPAN 的 Perl 模块的安装程序,默认情况下安装
  • 你不需要手动下载 CPAN 包,而是通过 `cpan CAM::PDF' 从 CPAN 安装。
  • /usr/local/lib/pkgconfig 把这些东西放在一个很奇怪的地方,最好再删除一次。

但所有这些都不是必需的,因为 Ubuntu 提供CAM::PDF

sudo apt-get install libcam-pdf-perl
Run Code Online (Sandbox Code Playgroud)

通常,如果 Perl 库以Foo::BarCPAN命名,则 Debian/Ubuntu 包将命名为libfoo-bar-perl. 在尝试cpan从 CPAN安装它们之前使用这些包。