Назад | Перейти на главную страницу

Решено: установка Yum Perl работает по круговой логике

Изменить: я идиот и забыл использовать createrepo и обновить реподанные, поэтому зависимости не были найдены в репо.
Тайна раскрыта.


Немного странный.
Я пытаюсь установить Perl на ящик Redhat, и можно подумать, что это так же просто, как просто

yum install perl

Как указано в документации, но в результате получается следующий результат:

---> Package perl.x86_64 4:5.16.3-294.el7_6 will be installed
--> Processing Dependency: perl(Socket) >= 1.3 for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(Scalar::Util) >= 1.10 for package: 4:perl-5.16.3-294.el7_6.x86_64
--> Processing Dependency: perl(threads::shared) for package: 4:perl-5.16.3-294.el7_6.x86_64
...
---> Package perl-libs.x86_64 4:5.16.3-294.el7_6 will be installed
---> Package perl-macros.x86_64 4:5.16.3-294.el7_6 will be installed
--> Finished Dependency Resolution
Error: Package: 4:perl-5.16.3-294.el7_6.x86_64 (rhel-cdn)
           Requires: perl(threads)
Error: Package: 4:perl-5.16.3-294.el7_6.x86_64 (rhel-cdn)
           Requires: perl(File::Spec::Unix)
Error: Package: 4:perl-5.16.3-294.el7_6.x86_64 (rhel-cdn)
           Requires: perl(Exporter)
Error: Package: 4:perl-5.16.3-294.el7_6.x86_64 (rhel-cdn)
           Requires: perl(Scalar::Util) >= 1.10
Error: Package: 4:perl-5.16.3-294.el7_6.x86_64 (rhel-cdn)
           Requires: perl(Socket)
Error: Package: 4:perl-5.16.3-294.el7_6.x86_64 (rhel-cdn)
           Requires: perl(Scalar::Util)
Error: Package: 4:perl-5.16.3-294.el7_6.x86_64 (rhel-cdn)
           Requires: perl(Getopt::Long)
...

Попытка установить эти другие пакеты также не удалась, так как они зависят от perl, который не удается по той же причине; требуются расширения perl, перечисленные выше.

Есть указатели на возможные причины?