[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