我有一个可以通过 ssh 连接的服务器,但仅此而已。否则它就完全与外界隔绝了。我正在尝试部署一些我编写的脚本,但它们有几个 Perl 依赖项(Params::Validate、XML::Simple 等),我无法通过 yum 获取它们,因为我们的卫星服务器没有这些包由于主机受到如此严格的限制,正常的 CPAN 安装也将无法工作。移动模块源代码并编译是非常繁琐的。我已经这样做了一天多了,试图解决依赖关系,但看不到尽头。有没有办法解决?任何帮助是极大的赞赏。
如果可以的话,设置一个尽可能接近您的封闭系统(就架构和 Perl 版本而言)的并行系统,并将所有依赖项安装到一个单独的 lib 目录中,使用本地::lib http://search.cpan.org/perldoc?local::lib。然后,您可以简单地将该目录复制到您的封闭系统,并再次使用 local::lib (并设置一些环境变量),您的代码将能够利用该目录。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)