我有一个更新版本的rpm,我想安装。
一个yum列表显示我安装了xyz-1-10 yum,而xyz-2-10 yum可用。
我运行"yum清除所有“,然后运行"yum安装xyz-1-11 ran”。
注意,我有一个本地的yum存储库,我的yum.store.d/my.repo看起来是这样的:
[my]
name=My Repository
baseurl=http://yum.my.com/yum/my/
gpgcheck=0此外,当我做了一个yum搜索xyz-1-11 yum,它是列出的。所以rpm在存储库中,但是它不会安装它。
发布于 2013-05-06 14:28:26
首先尝试:
yum list --showduplicates xyz...this将显示包的所有版本。如果您想升级到的包不在列表中,那么在repos上出现了一些问题。边上。要升级到它,您应该能够:
yum upgrade xyz-1-11.rpm...although -- "yum“应该达到同样的目的,可能有一个bug/特性正在改变这一点。如果您有一个更新版本的yum,您可以这样做:
yum upgrade-to xyz-1-11.rpm...to将其显式化(因为升级可以提供“从”或“到”包,并且必须猜出它已经提供了哪一个包)。
最糟糕的情况是,您可以使用versionlock插件将包的所有版本排除在外,然后只需进行简单的"yum升级“。
另外,“百胜清洁”很少是你想要做的。如果你只是想确保你有最新的回购。元数据你可以做"yum清理过期缓存“或(在更新版本的yum)”快速“。
https://unix.stackexchange.com/questions/74499
复制相似问题