首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >百胜安装不工作

百胜安装不工作
EN

Unix & Linux用户
提问于 2013-05-02 20:09:27
回答 1查看 10.2K关注 0票数 0

我有一个更新版本的rpm,我想安装。

一个yum列表显示我安装了xyz-1-10 yum,而xyz-2-10 yum可用。

我运行"yum清除所有“,然后运行"yum安装xyz-1-11 ran”。

注意,我有一个本地的yum存储库,我的yum.store.d/my.repo看起来是这样的:

代码语言:javascript
复制
[my]
     name=My Repository
     baseurl=http://yum.my.com/yum/my/
     gpgcheck=0

此外,当我做了一个yum搜索xyz-1-11 yum,它是列出的。所以rpm在存储库中,但是它不会安装它。

EN

回答 1

Unix & Linux用户

发布于 2013-05-06 14:28:26

首先尝试:

代码语言:javascript
复制
yum list --showduplicates xyz

...this将显示包的所有版本。如果您想升级到的包不在列表中,那么在repos上出现了一些问题。边上。要升级到它,您应该能够:

代码语言:javascript
复制
yum upgrade xyz-1-11.rpm

...although -- "yum“应该达到同样的目的,可能有一个bug/特性正在改变这一点。如果您有一个更新版本的yum,您可以这样做:

代码语言:javascript
复制
yum upgrade-to xyz-1-11.rpm

...to将其显式化(因为升级可以提供“从”或“到”包,并且必须猜出它已经提供了哪一个包)。

最糟糕的情况是,您可以使用versionlock插件将包的所有版本排除在外,然后只需进行简单的"yum升级“。

另外,“百胜清洁”很少是你想要做的。如果你只是想确保你有最新的回购。元数据你可以做"yum清理过期缓存“或(在更新版本的yum)”快速“。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/74499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档