jgb*_*jgb 5 yum rpm rhel6 specfile
我有两个 rpm 包,它们不应该安装在一起。
在谷歌搜索之后,我假设没有 RequiresNot 标签或类似的东西来指定规范文件中的不兼容包。
防止将它们安装在一起的最佳解决方案是什么?
目前我正在使用rhel,但我更喜欢与rhel/yum 无关的解决方案(例如在repo.conf 中使用:exclude=packageA)。
daw*_*wud 6
可以在spec文件中使用一个标签来明确禁止安装两个冲突的包:
spec
冲突标签 冲突标签是对 requires 标签的逻辑补充。它用于指定哪些包与当前包冲突。RPM 将不允许安装有冲突的包,除非被 --nodeps 选项覆盖。 冲突标签的格式与要求相同。它接受真实或虚拟的包名称,并且可以选择包含版本和发行规范或序列号。
冲突标签
冲突标签是对 requires 标签的逻辑补充。它用于指定哪些包与当前包冲突。RPM 将不允许安装有冲突的包,除非被 --nodeps 选项覆盖。
冲突标签的格式与要求相同。它接受真实或虚拟的包名称,并且可以选择包含版本和发行规范或序列号。
归档时间:
12 年,7 月 前
查看次数:
737 次
最近记录: