Если вы хотите установить дистрибутив Perl в текущем каталоге, используйте точку вместо имени файла:
cpan .
Если вы используете одну из последних версий программы cpan (не ту, которая в настоящее время поставляется с CPAN.pm), вы можете использовать ключ -j, чтобы указать альтернативный файл конфигурации, где вы может устанавливать директивы --install_base
или INSTALL_BASE
, а также устанавливать значения для таких опций, как connect_to_internet_ok
.
cpan -j /path/to/Config.pm Foo::Bar
Если вы хотите изменить текущую конфигурацию, чтобы создать альтернативный файл конфигурации, используйте -J, чтобы получить текст файла:
cpan -J
В идеале, вместо предоставления привилегий суперпользователя, этот системный администратор должен был бы создать группу для администраторов Perl, указать каталог для установок модулей, принадлежащих этой группе, и добавить вас в эту группу. Тебе не понадобятся какие-то особые силы.