Как установить модуль Perl DateTime под CentOS8. yum install "perl(DateTime)" работал в CentOS7, но не в 8
Существуют некоторые модули Perl, которые ранее можно было установить с помощью: yum install "perl(DateTime)" в CentOS7. В CentOS8 я получаю ошибку:
No match for argument: perl(DateTime)
У меня такая же проблема для perl (шаблон), perl(YAML::XS), perl(Crypt::Eksblowfish::Bcrypt) и perl(JSON::XS)
Я пробовал искать:
yum provides *DateTime*
Но я там тоже ничего не могу найти.
1 ответ
Решение
perl-DateTime
больше не является частью базовой ОС CentOS 8. Вам нужно будет включить PowerTools
репозиторий, т.е. как root
# yum config-manager --set-enabled PowerTools
# yum update
# yum repolist
repo id repo name status
...
PowerTools CentOS-8 - PowerTools ...
...
# yum install "perl(DateTime)"
or...
# yum install perl-DateTime
perl(YAML::XS)
(AKA perl-YAML-LibYAML
) также должен быть доступен.
perl(Template)
(AKA perl-Template-Toolkit
) а также perl(Crypt::Eksblowfish::Bcrypt)
(AKA perl-Crypt-Eksblowfish
), похоже, больше не предоставляется, даже в EPEL8. Поэтому вам придется устанавливать их из CPAN.