是否有这样的错误容易解决?

因为通常我最终会去packages.debian.org并逐个安装它们,因为apt-get -f install很less这样做。 如果这些依赖关系还缺less依赖关系(依此类推),最终可能会花费相当长的时间。
你会认为这个过程可能是自动化的,或者这是唯一的出路吗?
不。
你必须手动展开依赖关系,找出是什么导致了冲突,然后解决它(adricbuild议使用aptitude或synaptic来帮助你,但是我怀疑他们会比apt-get更进一步…)。
请注意,您可能通过手动安装软件包而不是使用apt系统来解决这个问题 – 如果您认为自己比所提供的工具更好,那么您需要做好准备自行解决这类问题的准备,否则您不应该走上正轨重写系统并手动执行,因为这是path总是结束的地方。