[FZH] 求助!Fedora 21 运行了 ”yum autoremove“ 后用 yum 安装软件出现问题。

icuy loooou at gmail.com
Tue Dec 30 07:27:29 UTC 2014


谢谢,现在系统恢复正常了。

在 2014年12月29日 下午5:05,Christopher Meng <cickumqt在gmail.com>写道:

> On Mon, Dec 29, 2014 at 3:04 PM, icuy <loooou在gmail.com> wrote:
> > 运行“package-cleanup --cleandupes”后,可以重新安装了。非常感谢!
> >
> > 顺便问一下,yum能不能把下面这些删掉的一次性都安装了?
> >
> >> [root在localhost com]# yum history info 22
> >> 事务 ID: 22
> >> 起始时间    : Mon Dec 29 13:17:11 2014
> >> 启动 RPM 数据库     : 1549:5bc8787254db52fd9cf4e79d6c8eac9c7cb28d53
> >> 结束时间       :            13:17:41 2014 (30 秒)
> >> 结束 RPM 数据库      : 1472:d4842df466b500e2c41c58c69051ae897b3467af
> >> 用户           : com <com>
> >> 返回码    : 失败: 1
> >> 命令行   : autoremove
>
> 你好,
>
> 这些是由于你之前的 yum 事务被中断导致的,所以导致你系统上装了两份版本不一样的相同软件包。最好先更新一下系统。
>
> 你试试能不能 undo history 22,我很少用这些高级功能,因为我挺谨慎的...
>
> 你可以 rpm -qa 然后 grep 一下你删除的这些包,看看是不是有新的已经装上了。
>
> 用 Python 可以写一个脚本来重新安装这些,或者用 awk cut sort 什么的把删除的事务处理一下,然后安装吧。
>
> Yours sincerely,
> Christopher Meng
>
> http://cicku.me
>


More information about the Chinese mailing list