CentOS8/RedHat8-自定义编译时禁用 AppStream 模块?

CentOS8/RedHat8-自定义编译时禁用 AppStream 模块?

这是关于 CentOS/RedHat 8 中 AppStream 模块的常见问题。如果我们自定义编译应用程序(例如 Apache 或 PHP),是否应该禁用该应用程序的 AppStream 模块?我似乎没有在文档中找到对此的任何直接引用。有什么好处和/或必要吗?谢谢!

答案1

我会创建自己的 RPM(只需获取源 RPM,解压并根据需要进行编辑;检查发行版构建中应用的任何补丁是否适用)。只要您的本地版本领先于发行版(您可能希望以较新的上游版本为基础),常规更新就不会影响您的软件包。如果您想要多个软件包或只是简化更新工作流程,请查看如何创建自己的存储库。

构建可以与官方软件包一起安装的软件包是可行的,但需要处理诸如全局配置文件名/位置和二进制名称(可能包括软件包的库部分)等问题。

但请注意,如果您安装非分发软件版本,则标准开源保证适用:如果它出现故障,您可以保留其碎片。

相关内容