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