当我运行更新管理器时,我收到此信息“以下软件包具有未满足的依赖关系:
libefl-bin: Depends: libefl (= 201212281219-551~precise1) but 201303222352-21556~precise1 is installed"
但是当我sudo apt-get install -f
在终端中执行此操作时,我得到的是相同的输出?
答案1
您的软件包管理不同步。该名称的可用 libefl 版本比您尝试安装的 libefl-bin 版本新。本 PPA具有与您拥有的 libefl 匹配的 libefl-bin 版本(不过,您可能必须将 libefl-bin-blahblah 和 libefl-blahblah 重建为 libefl 和 libefl-bin)。
答案2
尝试这个:https://askubuntu.com/a/142808/86944
您应该始终寻找可能适合您的情况的一般答案。
答案3
安装后您是否更新了系统?如果答案是“否”,那么您现在就应该更新。在大多数情况下,这将简单地解决不匹配依赖项的问题。系统和软件存储库都应该更新。如果您已成功更新系统但问题仍然存在,请尝试删除软件包或特定软件包依赖项,然后使用 ap-get 或 synaptic 软件包管理器重新安装它们。
希望这可以帮助。