损坏的软件包/未满足的依赖关系

损坏的软件包/未满足的依赖关系

我遇到了一个问题。自从我将 Ubuntu 12.04 升级到 13.04 以来,我收到了很多错误,我无法安装任何程序,因为它向我显示了一条消息(在这个例子中,我将尝试安装 Synaptic):

>alexis@McLovin:~$ sudo apt-get install synaptic
>正在读取包裹清单...完成
>构建依赖树       
>正在读取状态信息...完成
>某些软件包无法安装。这可能意味着您有
>请求一个不可能的情况,或者如果你正在使用不稳定的
>分发版中某些必需的软件包尚未创建
>或已移出传入。
>以下信息可能有助于解决这种情况:
>
>以下软件包具有未满足的依赖关系:
> synaptic :依赖:libept1.4.12 (>= 1.0.9) 但无法安装
> 推荐:rarian-compat 但无法安装
>E:无法纠正问题,您持有破损的包裹。

我是 Ubuntu 新手,希望这不是一个愚蠢的问题。谢谢(英语不是我的母语)。

答案1

尝试运行以下命令:

sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

或者单行:

sudo sh -c "dpkg --configure -a && apt-get install -f && apt-get update && apt-get upgrade && apt-get dist-upgrade"

答案2

只有一行对我有用..

sudo apt-get install -f 

此外,我一直无缘无故地做以下事情,它们可能是解决方案的一个因素

sudo apt-get update
sudo apt-get upgrade

附言:“install -f”从我的系统中移除了 Skype

相关内容