我如何解决未满足的依赖关系?

我如何解决未满足的依赖关系?

我按照答案没有 Zeitgeist 的情况下如何安装 gedit?并安装了不带 zeitgeist 的 gedit(事实上,zeitgeist 已被完全删除)。gedit 在没有 zeitgeist 的情况下运行正常。

现在我无法安装任何其他东西,因为 synaptic 总是抱怨两个软件包(gedit 和 gedit-plugins)已损坏;更新管理器不断尝试从不存在的状态升级 zeitgeist;安装另一个软件包“有帮助地”尝试卸载 gedit 和插件等。

有没有办法让 apt STFU 不安装 zeitgeist 和卸载 gedit?不,apt-get -f install这正是我不想要的。

答案1

我会制作一个虚拟包,equivs它“提供”依赖项,但实际上不提供任何内容。这可能如果它们确实依赖于某样东西而你却在伪造它,那么就破坏它。

我已经在这里回答过这个问题:如何欺骗 apt 依赖关系?但是您需要编辑控件以便在某处有一个“provides: zeitgeist”行(也检查一下它的语法!)

相关内容