我想在我的服务器上运行一些需要perl 5.10的perl脚本。Perl5.10似乎是许多年前发布的,仍然无法用于CentOS5。
在#rhel中,建议安装RHEL6,但我使用CentOS。在#centos中,有人开玩笑地建议我安装CentOS-6。
这让我好奇..。除了CentOS之外,我知道的所有其他Linux发行版都已经支持Perl5.10。我应该手动安装perl 5.10吗?或者这最终会让我的服务器一团糟吗?还是应该尝试基于Fedora源包重新构建包?
发布于 2011-05-13 08:24:56
设置与系统Perl不同的Perl版本的“现代”方法是使用
百酿 -通过这种方式,您可以在每个用户的基础上维护Perl版本,而不会对系统安装的Perl造成太多干扰;这样,使用Perl的系统安装程序仍然可以正常工作。
发布于 2011-05-12 18:04:05
https://packages.endpoint.com/rhel/5/os/的RPM看起来不错。它们在/usr/local中安装perl。
发布于 2011-05-12 13:30:47
像这样的事情应该有效:
wget http://www.cpan.org/src/perl-5.12.3.tar.gz
tar -xzf perl-5.12.3.tar.gz
cd perl-5.12.3
./Configure -des -Dprefix=$HOME/localperl
make
make test
make install然后可以使用/usr/bin/perl5.12.3运行脚本。
https://serverfault.com/questions/269018
复制相似问题