我想从源代码安装Perl 5.005,v5.6,v5.8,v5.10版本
现在我安装了’v5.10.0′
/opt/perl/bin /opt/perl/html /opt/perl/lib /opt/perl/man /opt/perl/lib/5.10.0 /opt/perl/lib/site_perl /opt/perl/lib/site_perl/5.10.0
如果我们将其全部安装在/ opt / perl中,是否会有任何问题?
或者我应该将它们分成自己的,特定于版本的目录?像/opt/perl-5.10.0/
解决方法
我将所有的Perl完全安装在自己的目录中,所以他们不会与任何其他perl共享任何东西。为此,您只需要将Configure脚本告诉Configure脚本。我喜欢/usr/local/perls:
% ./Configure -des -Dprefix=/usr/local/perls/perl-5.x.y
当我为多个版本执行此操作时,我将获得一个具有单独安装的目录。
% ls -1 /usr/local/perls perl-5.10.0 perl-5.10.1 perl-5.6.2 perl-5.8.8
他们都有自己的bin和lib目录:
% ls -1 /usr/local/perls/perl-5.10.0 bin lib man
大多数常见的工具会弄清楚如果用不同的perls来称呼它们怎么办?
/usr/local/perls/perl-5.10.0/bin/perl /usr/local/bin/cpan
但是,您可以使用最需要使用的perl,并将其放在路径中。我只是将一个符号链接到/usr/local/bin / perl,但是您也可以将目录添加到PATH中。