我在/ usr / bin / perl中安装了perl 5.8.8
我需要使用更高版本,因此我尝试在其他地方安装另一个版本。 (nb。我开始尝试安装perlbrew但是在我正在使用的linux服务器上但是没有用 - 我遇到了各种各样的证书问题。)
我以root身份登录并按照此处的说明从源代码安装perl:
这让我在
中安装了perl/root/localperl/bin/perl
我认为这看起来不对,所以我将localperl目录复制到/ usr
cp -r localperl/ /usr/
现在我可以使用
在/ home / myusername /目录中运行脚本/usr/localperl/bin/perl
所以我认为对于perl的替代安装看起来更正常,但是:
a)我不确定这是否正确。所以问题是如果我把#!/ usr / localperl / bin / perl作为每个脚本的第一行,那么一切都会好吗?
b)不知道如何为这个新版本安装模块。所以:
i)如何为此版本构建最新版本的模块?
ii)我可以复制所有与5.8.8一起使用的现有模块吗?
(是的,我确实试过阅读文档,看到有很多配置安装的选项,但尝试了一两个发现这更令人困惑)。对上述任何具体帮助表示赞赏。