在我的Fedora 19系统上,yum update
尝试重新安装我之前删除的大量软件包。这不应该发生,因为列出的软件包没有安装,也不应该由yum建议。如何让yum以预期的方式工作 - 更新建议只升级到预装的包。
背景:我一直在尝试新的DE - 在我去的时候安装和删除它们。目前,我处于无DE状态,直接启动到tty终端。我的系统没有(或一些隐藏的)xfce或肉桂包来“升级”,但包管理器建议安装300个包,总计600M的新安装。
终端输出要点:
https://gist.github.com/Redoubts/29400f0b98cd13120a6a#file-gistfile1-txt
答案 0 :(得分:1)
简短回答 - 不可能禁止从依赖链中安装任何软件包。要么安装所有这些,要么放弃那些依赖不需要的包的人。
在某些情况下,当仅在安装的某些特定阶段(例如执行安装前或安装后脚本)中需要来自依赖关系链的包时,可以在完成安装后删除此包。 。但这并不是我想要的。