Установка модулей PERL CPAN в локальном каталоге

У меня есть учетная запись хостинга 1and1 и вы хотите установить некоторые модули CPAN Perl, которые не входят в стандартный пакет хоста. Возможно ли установить модули без доступа к ROOT? Если да, то как это сделать? Спасибо за указателей заранее.

Ответ 1

cpanminus быстро становится интерфейсом выбора для CPAN. Он поддерживает установку пакетов в домашний каталог пользователя.

Его использование пугает просто. Чтобы установить пакет cpanminus локально:

curl -L http://cpanmin.us | perl - App::cpanminus

Чтобы установить произвольный пакет:

curl -L http://cpanmin.us | perl - Lingua::Romana::Perligata

Не забудьте добавить локальную библиотеку пользователя в переменную среды PERL5LIB.

export PERL5LIB=$HOME/perl5/lib/perl5:$PERL5LIB

Ответ 2

Я предлагаю вам использовать perlbrew и установить целую сборку Perl в вашей учетной записи, а не только модули. Меньше головных болей, особенно когда поставщик решает обновить систему Perl.

Ответ 4

Для установки модулей в локальный каталог вы можете использовать local::lib.