Вам необходимо установить полное ядро Perl.В CentOS 7 этот пакет называется perl-core
, а perl
- просто интерпретатор, он не подходит, если вы действительно хотите использовать его самостоятельно.Полный Perl был переименован в perl
(а интерпретатор переименован в perl-interpreter
) в последних версиях Fedora.
yum install perl-core
Еще лучше собрать свой собственный Perl , поэтомучто вы можете устанавливать в него вещи по своему усмотрению, не связываясь с системным Perl, который может использоваться другими вещами и не ожидать этих обновлений.Если вы придерживаетесь системного Perl, рекомендуется изолировать любые модули, которые вы устанавливаете, без менеджера пакетов, используя local :: lib или Carton .
Это выглядиткак у вас уже есть отдельная сборка Perl, так как пути, содержащие 5.22.0
, не относятся к системному perl в CentOS 7. Эта установка Perl не будет управляться или иметь отношение к чему-либо, что вы устанавливаете с yum
, если это не из Oracleрепозиторий.Правильный способ установки модулей, которые могут обрабатывать зависимости для этого модуля, - это клиент cpan или другие клиенты, например cpanm .Просто запустите исполняемый файл для Perl, в который вы хотите установить и использовать модули.