这是问题,我生成了这两个依赖的rpms
名称:rpmtest
版本:1.0.0
发布:13
名称:rpmtestApp
版本:1.0.0
发布:13
要求:rpmtest> = 1.0.0-13
这是针对第13版,我也为版本15生成了rpms
名称:rpmtest
版本:1.0.0
发布:15
名称:rpmtestApp
版本:1.0.0
发布:15
要求:rpmtest> = 1.0.0-15
所以,如果我安装了15版本,并且在安装了版本13之后,我应该收到一条消息,其中15比13更新并且已经安装但是这不是我得到的:
- > rpm -Uhv rpmtest-1.0.0-15.x86_64.rpm
准备... ########################################### [100%]
1:rpmtest ############################################ 100%]
- > rpm -Uhv rpmtestapp-1.0.0-15.x86_64.rpm
准备... ########################################### [100%]
1:rpmtestapp ############################################ 100%]
- > rpm -Uhv rpmtest-1.0.0-13.x86_64.rpm
错误:失败的依赖项:
(已安装)rpmtestapp-1.0.0-15.x86_64需要rpmtest> = 1.0.0-15
在查看rpmtestapp-1.0.0-15.x86_64
的要求之前,为什么看看它是否会升级?
如果我这样做
已安装- > rpm -Uhv rpmtestapp-1.0.0-13.x86_64.rpm
准备... ########################################### [100%]
包rpmtestapp-1.0.0-15.x86_64
(比rpmtestapp-1.0.0-13.x86_64
更新)
这也是我对rpmtest-1.0.0-13.x86_64.rpm
所期望的结果!