2013-09-29 143 views
1

在我的Fedora 19系统上,yum update尝试重新安装我之前删除的大量软件包。这不应该发生,因为列出的软件包未安装,不应由yum建议。我如何让yum以预期的方式工作 - 更新只提示预装软件包的升级。“Yum Update”重新安装删除的软件包

背景:我一直在尝试新的DE - 安装和删除它们,因为我去。目前,我处于DE-less状态,直接启动到tty终端。我的系统没有(或几个隐藏的)xfce或肉桂包来“升级”,但包管理者建议安装300个软件包,总计600M的新安装。

端子输出要点:

https://gist.github.com/Redoubts/29400f0b98cd13120a6a#file-gistfile1-txt

回答

1

简短的回答 - 这是不可能禁止从depenency链安装任何软件包。要么安装所有这些软件,要么删除那些依赖不需要软件包的软件。

在某些情况下,只有在安装的某些特定阶段(例如执行预安装或安装后脚本时)才需要依赖链中的软件包时,可能会在完成之后删除此软件包安装。但是,这不是我想要的。

+0

在我的特定问题中,有两类软件包正在安装 - 更新及其依赖关系。确实依赖正在被拖拽,而禁用则可能是有害的。但标记为“更新”的软件包确实应该在那里。例如Thunar(xfce文件管理器)被标记为需要更新,即使它根本没有安装。 – Redoubts

相关问题