我的管理员给了我sudo的权利
cpan
我还需要在全局PERL5LIB上安装几个非CPAN模块(Atlassian Crowd – > svn连接器).
我依稀记得cpan可以从本地安装,无需从网络上拔出模块.
任何指针?我可以这样做,还是应该让他以root身份手动安装这些模块(这对我来说是一个很大的麻烦)?谢谢!
解决方法
如果要在当前目录中安装Perl发行版,请使用点而不是文件名:
cpan .
如果您使用的是最新版本的cpan程序(不是当前CPAN.pm附带的程序),则可以使用-j开关指定备用配置文件,您可以在其中设置–install_base或INSTALL_BASE指令,还为connect_to_internet_ok等选项设置值.
cpan -j /path/to/Config.pm Foo::Bar
如果要修改当前配置以生成备用配置文件,请使用-J获取文件文本:
cpan -J
理想情况下,系统管理员可以为Perl管理员创建一个组,而不是为您提供超级用户权限,为该组拥有的模块安装指定一个目录,并将您添加到该组.那时你不需要任何特殊的权力.