Как установить модуль 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.

Другие вопросы по тегам