如何在受限服务器上安装Perl模块?

Mar*_*k C 3 perl cpan

我有一台服务器,我可以进入,但就是这样.否则它完全与外界隔绝.我正在尝试部署我写给它的一些脚本,但它们有几个Perl依赖项(Params :: Validate,XML :: Simple等)我无法通过yum获取它们,因为我们的卫星服务器没有这些包并且正常的CPAN安装将不起作用,因为主机受到如此限制.移动模块源并进行编译非常繁琐.我已经这样做了一天多,试图解决依赖关系,看不到尽头.有没有办法解决?任何帮助是极大的赞赏.

Eth*_*her 6

如果可以的话,尽可能将并行系统(就架构和perl版本而言)设置为封闭系统,并使用local :: lib将所有依赖项安装到单独的lib目录中.然后你可以简单地将该目录scp到你的封闭系统,再次使用local :: lib(并设置一些环境变量),你的代码将能够利用该目录.