这是关于 CentOS/RedHat 8 中 AppStream 模块的常见问题。如果我们是自定义编译应用程序(例如 Apache 或 PHP),我们是否应该禁用该应用程序的 AppStream 模块?我似乎没有在文档中找到对此的任何直接引用。有什么好处和/或必要性吗?谢谢!
根据您要安装的软件,您甚至可能无法禁用 AppStream 模块(由于依赖性或因为您需要更新版本的库等)。
AppStream 模块是否启用并不重要,除非您要从此类 AppStream 模块安装软件包 - 特别是当它们与您的自定义软件重叠时:想象一下您正在从 AppStream 模块安装
httpd
并且您也在编译您自己使用相同的路径...下一个 dnf update
会将您的二进制文件替换为 AppStream 模块中更新的 RPM 包中的二进制文件。
CentOS Repo 的 URL 已更改为“https://vault.centos.org”。例如: baseurl=https://vault.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/
相应地更新 repo 文件,运行“yum update/ dnf update:”。它应该可以正常工作。