我有一台无法访问 Internet 的 Linux 服务器(访问被防火墙阻止)。我想安装一个新的 Perl。我有什么选择,最好的方法是什么?系统 Perl(包括在 OS 安装中)必须保持不变。
我一直在使用 perlbrew,我认为这是进行在线安装的最佳方式。但是 perlbrew 中涉及的所有步骤似乎都需要互联网访问:您从网上下载它,它从网上下载新的 Perl 版本等,我还没有找到如何让它离线工作的胶水。
如果 perlbrew 没有问题,我可以将 Perl 从源代码构建到服务器上的自定义位置。我认为这最终可能会变得复杂、耗时且容易出错。每次更新 Perl 时,我都会手动创建一个新版本。
还有其他我目前不知道的安装方式。当然,我可以坚持使用 Perl 系统,但它是一个过时的版本,而且我已经在使用新的语法特性。或者我可以开始协商更改防火墙策略以允许 perlbrew 访问 Internet。