我已经生成了两个RPM.一个用于CentOS 6,一个用于CentOS 7.
my-package-0.0.1-1.el6.x86_64
my-package-0.0.1-1.el7.x86_64
当我yum info my-package
在CentOS 6机器上进行操作时,它会给我el7信息.当我这样做yum install my-package
时,获得el7版本.它为什么这样做?我试图避免在el6机器上安装el7版本.
听起来你将它们放在同一个yum存储库中.你不应该.您应该将一个发布到CentOS6仓库,另一个发布到CentOS7仓库.否则,yum
比较它们并在比较发布标签时确定7> 6,因此这是最新的可用包.
该el6
(又名"DIST标签")是为了方便用户作为后缀的释放,是不是东西,RPM可以直接选择上.