Я хочу настроить Perl 5.10 в моем домашнем каталоге в дополнение к древнему Perl, который в настоящее время находится на машине в/usr/local. Я не суперпользователь на этой машине.Могу ли я установить предварительно настроенный двоичный пакет Perl в моем домашнем каталоге?
Я нашел требуемый двоичный пакет 5.10 HPUX perl, и, похоже, он работает, но по какой-то причине он предположил, что он запущен в/usr/local (о чем свидетельствуют сообщения об ошибках @INC). Есть ли еще одна переменная в дополнение к PERLLIB, например PERLHOME или что-то, что мне нужно установить, чтобы Perl ничего не искал в/usr/local dirs?
P.S. Я видел advice online, чтобы скомпилировать и установить dir на шаге ./Configure, но мне сложно было скомпилировать вещи в этом старом окне, поэтому я предпочел бы использовать предварительно скомпилированный Perl, поскольку он, похоже, работает в основном.
ОБНОВЛЕНИЕ - Леон ответил на этот вопрос, так что в основном это не возможно, чтобы правильно запустить PERL двоичным из вашей домашней директории, если он не был составлен с учетом этого
perl -V: userelocatableinc userelocatableinc = 'undef'; –
Тогда вам не повезло. Вам придется скомпилировать его самостоятельно. –
Означает ли это, что это не сработает? Таким образом, ваши ответы в основном таковы, что нет способа поместить этот двоичный файл в мой домашний каталог, поскольку эта переменная не была установлена, когда кто-то ее скомпилировал. Скажем, у них было, как это будет работать тогда? –