开发人员提供了带有规范文件的源代码。是否可以构建一个适用于所有 CentOS 7.x 构建的 RPM,这是个好主意吗?
从软件包开发人员的角度来看 CentOS == Red Hat Enterprise Linux(没有许可/受版权保护的 Red Hat 内容和徽标,也没有企业支持层)
所以你可以使用大量的 Red Hat 文档(这里有一个很好的概述)
主要版本内的兼容性
红帽企业 Linux 产品系列的核心目标之一是为第三方应用程序提供稳定、一致的运行时环境。为支持这一目标,Red Hat 力求为主要版本中发布的所有软件包更新保留应用程序二进制兼容性、配置文件兼容性和数据文件兼容性。例如,从 Red Hat Enterprise Linux 6.1 到 Red Hat Enterprise Linux 6.2 的软件包更新,或修复已识别安全漏洞的软件包更新,只要它们遵守标准的应用程序二进制接口(ABI) ,就不应破坏已部署应用程序的功能)。
来源
如果软件包开发人员遵循了开发人员指南和应用程序兼容性指南中的说明, 那么应该可以构建一个适用于主要 CentOS / RHEL 版本的所有补丁/次要版本级别的单个二进制 RPM 软件包。
这当然是个好主意。
归档时间: |
|
查看次数: |
401 次 |
最近记录: |