在本地目录中安装PERL CPAN模块

问题描述 投票:11回答:5

我有一个1and1托管帐户,并且想要安装一些不属于标准主机软件包的Perl CPAN模块。是否可以安装没有ROOT访问权限的模块?如果是这样,我该怎么做?感谢您提前提供的指导。

perl cpan
5个回答
16
投票

cpanminus迅速成为CPAN的选择界面。它支持将软件包安装到用户的主目录中。

它的用法很简单。要在本地安装cpanminus软件包:

curl -L http://cpanmin.us | perl - App::cpanminus

要安装任意软件包:

curl -L http://cpanmin.us | perl - Lingua::Romana::Perligata

请记住将用户的本地库添加到PERL5LIB环境变量。

export PERL5LIB=$HOME/perl5/lib/perl5:$PERL5LIB

8
投票

我建议您使用perlbrew并在您的帐户中安装整个Perl版本,而不仅仅是模块。这样可以减少麻烦,尤其是当提供者决定更新系统Perl时。


4
投票

这是有关以常规(非root)用户身份安装perl模块的出色文章:

perlbrew


4
投票

要将模块安装到本地目录,可以使用Installing Perl Modules as a Non-Root User


0
投票

已经说过:local::lib

local::lib
© www.soinside.com 2019 - 2024. All rights reserved.