Назад | Перейти на главную страницу

Perl 5.10 на CentOS 5?

Я хотел бы запустить на своем сервере несколько perl-скриптов, требующих Perl 5.10. Perl 5.10, похоже, был выпущен много лет назад и до сих пор недоступен для CentOS5.

В #rhel мне рекомендовали установить RHEL6, но я использую CentOS. В #centos мне в шутку рекомендовали установить CentOS-6.

Это заставляет меня задуматься ... все другие известные мне дистрибутивы Linux уже поддерживают perl 5.10, за исключением CentOS. Следует ли мне вручную устанавливать Perl 5.10? Или это может в конечном итоге привести к беспорядку на моем сервере? Или мне попытаться пересобрать пакеты на основе исходных пакетов Fedora?

«Современный» способ установки версии Perl, отличной от системного Perl, заключается в использовании
перлбрю - таким образом вы можете поддерживать версию Perl для каждого пользователя, не слишком сильно вмешиваясь в установленный в системе Perl; таким образом установленный системой материал, использующий Perl, по-прежнему работает без проблем.

Обороты в https://packages.endpoint.com/rhel/5/os/ выглядит хорошо. Они устанавливают perl в / usr / local.

Примерно так должно работать:

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