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

Christopher Meng cickumqt at gmail.com
Mon Dec 29 09:05:16 UTC 2014


On Mon, Dec 29, 2014 at 3:04 PM, icuy <loooou at gmail.com> wrote:
> 运行“package-cleanup --cleandupes”后,可以重新安装了。非常感谢!
>
> 顺便问一下,yum能不能把下面这些删掉的一次性都安装了?
>
>> [root at 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