CentOS 8 下的第三方组件及模块
CentOS 8 引入了模块。它们的目的是让用户能选用同一组件的不同版本 —— 但这个措施却为第三方组件带来一些困难。
在 CentOS 8 下,要是一个组件是由模块所提供的 —— 就算该模块已被停用 —— 它依然较非模块的组件较为优先。意思就是,如果 foobar:1.0 模块提供了 foo 组件,你便不能从其它地方安装名为 foo 的组件。
唯一的权宜之计就是编辑第三方软件库的配置文件,文件名类似 /etc/yum.repos.d/myrepo.repo,并加入以下一行:
module_hotfixes=true
此后,你便能如常从第三方软件库安装组件。
Translation of revision 1