运行 apt update 时出现 OpenJDK 11 错误

运行 apt update 时出现 OpenJDK 11 错误

最近,我的顶部栏上出现了这个警告图标。点击它告诉我:

发生错误,请从右键菜单运行包管理器或在终端中运行 apt-get 来查看错误所在。错误消息为:“错误:BrokenCount > 0。”这通常意味着您安装的包具有未满足的依赖关系。

当我在终端中运行时apt update,一切都很好,没有出现任何错误。但是当我运行时apt upgradeapt --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

我也遇到了同样的问题。按照以下步骤解决问题;

  1. 转到软件和更新。
  2. 导航到“其他软件”选项卡。
  3. 取消选中条目“http://ppa.launchpad.net/openjdk-r/ppa/ubuntu仿生主

按下了“关闭”按钮。

之后,我运行了以下命令。

sudo apt-get upgrade
sudo apt-get update

完毕。

答案2

这为我解决了。

  1. 转到软件和更新。
  2. 导航到“其他软件”选项卡。
  3. 消除http://ppa.launchpad.net/openjdk-r/ppa/ubuntu
  4. sudo apt-get 自动删除 openjdk-1*
  5. sudo apt-get 升级 && sudo apt-get 更新

相关内容