在CentOS8中使用yun或dnf安装带有module的软件时失败

烟火
  • 573

当前系统信息如下:

[root@Master ~]# uname -a
Linux Master 4.18.0-193.6.3.el8_2.x86_64 #1 SMP Wed Jun 10 11:09:32 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

[root@Master ~]# cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)

比方说我打算安装 git 客户端:

[root@Master yum.repos.d]# dnf install git
...
运行事务检查
No available modular metadata for modular package 'perl-IO-Socket-SSL-2.066-4.module_el8.3.0+410+ff426aa3.noarch', it cannot be installed on the system
No available modular metadata for modular package 'perl-Mozilla-CA-20160104-7.module_el8.3.0+416+dee7bcef.noarch', it cannot be installed on the system
No available modular metadata for modular package 'perl-Net-SSLeay-1.88-1.module_el8.3.0+410+ff426aa3.x86_64', it cannot be installed on the system

可以看到,此处提示 'perl-IO-Socker-SSL-2.006-4.module_xxxxx.noarch' 等带有 module 的包没有被安装。此外,我还测试安装了其他带有 module 依赖的软件,都会提示 no available modular metadata for ... 的错误信息。
但是,任何不带 module 依赖的软件都能够安装成功,如:dnf install createrepo

module 作为 CentOS 8 新加入的一种“特性”,让我这个从 CentOS 7 过来的人很迷茫。请问在 CentOS 8 中安装任何带有 module 的软件,需要预先做什么配置?或者有什么可以绕过的方案?


附上我查找过的一些资料:

回复
阅读 821
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏