最近,我的顶部栏上出现了这个警告图标。点击它告诉我:
发生错误,请从右键菜单运行包管理器或在终端中运行 apt-get 来查看错误所在。错误消息为:“错误:BrokenCount > 0。”这通常意味着您安装的包具有未满足的依赖关系。
当我在终端中运行时apt update
,一切都很好,没有出现任何错误。但是当我运行时apt upgrade
,apt --fix-broken install
我收到以下错误消息:
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
openjdk-11-jdk-headless : Depends: openjdk-11-jre-headless (= 11~19-1~18.04) but 11~7-1ubuntu1 is installed
openjdk-11-jre : Depends: openjdk-11-jre-headless (= 11~19-1~18.04) but 11~7-1ubuntu1 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
我不知道如何修复该问题。我无法在机器上运行更新和升级。
答案1
我也遇到了同样的问题。按照以下步骤解决问题;
- 转到软件和更新。
- 导航到“其他软件”选项卡。
- 取消选中条目“http://ppa.launchpad.net/openjdk-r/ppa/ubuntu仿生主
按下了“关闭”按钮。
之后,我运行了以下命令。
sudo apt-get upgrade
sudo apt-get update
完毕。
答案2
这为我解决了。
- 转到软件和更新。
- 导航到“其他软件”选项卡。
- 消除http://ppa.launchpad.net/openjdk-r/ppa/ubuntu
- sudo apt-get 自动删除 openjdk-1*
- sudo apt-get 升级 && sudo apt-get 更新