这是关于 CentOS/RedHat 8 中 AppStream 模块的一般性问题。如果我们正在自定义编译 Apache 或 PHP 等应用程序,我们是否应该禁用该应用程序的 AppStream 模块?我似乎没有在文档中找到任何对此的直接引用。有什么好处和/或必要性吗?谢谢!
这是关于 CentOS/RedHat 8 中 AppStream 模块的一般性问题。如果我们正在自定义编译 Apache 或 PHP 等应用程序,我们是否应该禁用该应用程序的 AppStream 模块?我似乎没有在文档中找到任何对此的直接引用。有什么好处和/或必要性吗?谢谢!
我会创建自己的 RPM(只需获取源 RPM,解压缩并编辑以品尝;检查发行版构建中应用的任何补丁是否适用)。只要您的本地版本领先于发行版(您可能希望基于较新的上游版本),定期更新就不会影响您的软件包。如果您需要多个包或只是简化更新工作流程,请查看如何创建自己的存储库。
构建可以与官方软件包一起安装的软件包是可行的,但需要使用全局配置文件名称/放置和二进制名称(可能包括软件包的库部分)。
但请注意,如果您安装非分发软件版本,则适用标准的开源保证:如果它坏了,您可以保留这些部分。