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

Как проще всего обновить Perl в Ubuntu 8.04LTS?

У меня есть приложение, которое в настоящее время работает на perl5.8, и я бы хотел обновить его до perl5.10, если не 5.11.

Единственная проблема в том, что мы запускаем Ubuntu LTS везде, где мне нужно это развернуть.

Из того, что я прочитал, установка Perl 5.10 поверх Perl 5.8 может привести к проблемам с загрузкой неправильной версии модулей и прочей путанице.

Есть ли какой-нибудь рекомендуемый способ перейти на современный Perl на LTS?

У вас есть два варианта: скомпилировать локальную версию и поместить ее в /opt или /usr/local/или выполните резервное копирование пакетов perl из более поздней версии. Если у вас нет опыта создания пакетов Debian, первое будет проще; этот ответ и некоторые другие, ответившие на этот вопрос, имеют более подробную информацию. В частности, дайте двоичному файлу perl 5.10 уникальное имя, например perl5.10.0 поэтому вы должны явно вызвать его, и системные пакеты не запустят его по ошибке.