谢谢,现在系统恢复正常了。
在 2014年12月29日 下午5:05,Christopher Meng <cickumqt(a)gmail.xn--com>:-0s6m5392c
On Mon, Dec 29, 2014 at 3:04 PM, icuy <loooou(a)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