尝试使用tasksel删除Ubuntu-desktop返回“aptitude failed”

我正在按照本指南尝试将我的Ubuntu-desktop-installation转换为Ubuntu-server。

但是,我在步骤2中已经遇到问题。使用tasksel删除/安装任何东西返回:

tasksel:aptitude失败(100)

我用Google搜索了这个问题(这是我尝试过的第一件事),但没有任何建议可行。

我跑12.04。

我现在害怕得到更多的信息。 如果有人能指出我可以查看的错误日志的方向,我可以提供更多信息,但我还没有找到任何感兴趣的内容。

我在14.04有完全相同的问题,并设法解决它。 原因是一些破坏的依赖。 在我的情况下它是Java包,所以我删除它,然后在运行tasksel后重新安装。

找到破坏的依赖关系的一种方法是尝试运行apt-get remove ubuntu-desktop^并查看它是否会抱怨不满意的依赖项或只列出要删除的包。 确保选择否,并且不使用此命令实际删除任何包。 它可能会破坏你的系统

我跑14.04 。 我有这个错误,然后我安装了default-jre然后我可以通过tasksel删除ubuntu-desktop