CentOS 5 上的 Perl 5.10?

chr*_*noz 5 perl

我想在我的服务器上运行一些需要 perl 5.10 的 perl 脚本。Perl 5.10 似乎是很多年前发布的,但仍然无法用于 CentOS5。

在#rhel 中,我被推荐安装 RHEL6,但我使用 CentOS。在#centos 中,有人开玩笑地建议我安装 CentOS-6。

这让我想知道......我知道的所有其他 Linux 发行版都已经支持 perl 5.10,除了 CentOS。我应该手动安装 perl 5.10 吗?或者这可能最终让我的服务器变得一团糟?或者我应该尝试基于 Fedora 源包重建包?

Mic*_*elB 5

设置与系统 Perl 不同的 Perl 版本的“现代”方法是使用
perlbrew - 这样您可以在每个用户的基础上维护 Perl 版本,而不会过多地干扰系统安装的 perl;这样系统安装的使用 Perl 的东西仍然可以正常工作。


Bar*_*Vos 3

像这样的东西应该有效:

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
Run Code Online (Sandbox Code Playgroud)

然后你可以运行脚本/usr/bin/perl5.12.3