首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Centos 6中的百胜历史和历史撤销

Centos 6中的百胜历史和历史撤销
EN

Server Fault用户
提问于 2013-03-12 09:20:27
回答 1查看 2.3K关注 0票数 1

我有一个Centos 6服务器,我已经升级了几个软件包。据推测,我可以用yum history undo <packageName>降低他们的评级,但我得到的只是每个包的downgrade failed

在文档中,它说如果存储库中有一个旧版本,它就会降级。所以我的问题是:哪个存储库?显然,我有的,包括最新的版本。我如何配置这样的东西?

在我的反驳者中,唯一启用的回复是:

代码语言:javascript
复制
Centos-6 - Base
Extra Packages for Enterprise Linux 6 - x86_64
Extra Packages for Enterprise Linux 6 - Testing - x86_64 - Source
CentOS-6 - Extras
CentOS-6 - Updates

谢谢

EN

回答 1

Server Fault用户

发布于 2016-04-11 17:44:38

Note

yum history undo将事务id (而不是包名)作为参数,如果您弄错了,就向您清楚地说明这一点。

代码语言:javascript
复制
Bad transaction ID given
Error: Failed history undo

但是,由于您收到了Failed to downgrade消息,我将假设这只是一个错误,并且您确实有来自yum history list的事务id。

答案

这很可能是由于存档存储库被禁用。例如,CentOS使用CentOS-Vault.repo保存以前版本中的包,而Webtatic使用webtatic-archive.repo

要查看所有已安装(而不仅仅是已启用)存储库:

代码语言:javascript
复制
ls -la /etc/yum.repos.d/

为失败的包(S)查找适当的<archive_repository>.repo,设置enabled=1并回滚事务:

代码语言:javascript
复制
yum history undo <transaction_id>
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/486897

复制
相关文章

相似问题

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