我正在尝试构建一个在 Fedora 和 openSUSE 下工作的跨发行版二进制 RPM 包。我正在使用Require:标签来设置依赖包名称。问题是每个 GNU/Linux 发行版存储库中的包名称都不同。
Require:
阅读:http : //goo.gl/3MXSq,并使用 '%if 0%{?suse_version} ' 语句给出一个跨发行版的 .spec 文件。也就是说,deps 列表将在构建时确定,而不是在安装时确定。
有没有办法在二进制 RPM 包中设置 deps 的条件列表?
fedora rpm opensuse dependencies package-management
dependencies ×1
fedora ×1
opensuse ×1
package-management ×1
rpm ×1