The following packages have unmet dependencies:
account-plugin-facebook : Depends: libaccount-plugin-generic-oauth but it is not going to be installed or
ubuntu-system-settings-online-accounts but it is not going to be installed
gvfs-daemons : Depends: x11-utils
indicator-bluetooth : Depends: unity-control-center but it is not going to be installed or
gnome-control-center but it is not going to be installed or
ubuntu-system-settings but it is not going to be installed
libqt5feedback5 : Depends: libqt5multimedia5 (>= 5.0.2) but it is not going to be installed
yelp : Depends: libwebkitgtk-3.0-0 (>= 1.3.10) but it is not going to be installed
Depends: libyelp0 (= 3.10.2-0ubuntu1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Internal error, Upgrade broke stuff
我该如何消除此错误?
我是 Ubuntu 新手,因此请在答案中提供详细信息。
这是什么类型的错误以及为什么会发生它?
答案1
这个错误意味着你尝试安装的包依赖于其他包,但出于某种原因,这些包无法安装。有几种方法可以尝试解决这个问题。
- 手动安装列出的每个依赖项。您可以尝试运行
apt-get install
该窗口中列出的所有依赖项,但这可能需要很长时间,并导致需要安装更多依赖项。 - 使用 Ubuntu 软件中心。这可能更容易,因为它更人性化和自动化。打开 Ubuntu 软件中心并尝试从那里安装您的软件包。
- 使用
aptitude
。 还有一个替代方案apt-get
,称为aptitude
,它将尽力apt-get
满足您的要求。虽然它可能运行良好,但也可能最终删除与您尝试安装的内容相冲突的重要软件包。请谨慎使用此工具。
我会先尝试运行,sudo apt-get install x11-utils
然后再尝试安装您的软件包,看看是否能修复任何问题。此外,请尝试运行sudo apt-get update
,然后sudo apt-get upgrade
确保所有内容都已更新并安装。