从bash安装本地perl和模块

时间:2013-04-30 07:16:00

标签: perl cpan

我的脚本需要一个新版本的perl,我已将其安装到本地目录中,以避免破坏Debian附带的perl的打包版本。

我配置并安装了一个perl的tarball:

Configure -des -Dprefix=/root/perl
make
make install 

然后我打电话给cpan:

/root/perl/bin/perl -MCPAN -e shell 

每次我安装模块时都会这样做:

$/root/perl/bin/perl -MCPAN -e shell
cpan[2]> install Getopt::Long
cpan[2]> install WWW::Mechanize
cpan[2]> install File::Find::Rule

使用perl的系统版本,我曾经可以从Bash执行此操作:

$cpan -i DBI

我如何使用bash中的类似命令,而无需在每次需要安装模块时打开cpan shell?

编辑:我应该更全面地阅读文档。 解决方案是:

/root/perl/bin/perl -MCPAN -e 'install Getopt::Long'

或(谢谢,突然移动)

/root/perl/bin/cpan -i Getopt::Long

1 个答案:

答案 0 :(得分:2)

如果您在/ root / perl下完整安装了perl,那么可以运行/root/perl/bin/cpan可执行文件吗?