由于 JDK9 安装失败,无法安装任何东西

由于 JDK9 安装失败,无法安装任何东西

笔记:我尝试安装的JDK9是9 Early Access Release版本。

sudo add-apt-repository -y ppa:webupd8team/java /* added repository */
sudo apt-get update /* updated */
sudo apt-get install oracle-java9-installer /* I can't instal JDK 9 */

注意:我已经在 Ubuntu 16.04 系统上安装了 JDK 8。 在此处输入图片描述

当我这样做时,sudo apt-get install oracle-java9-installer我收到下图所示的错误。 在此处输入图片描述

当我这样做时sudo apt-get update –fix-missing,我收到一些 gpg 密钥的使用 weka 摘要算法(SHA1)警告,如下所示。 在此处输入图片描述

我不能做sudo dpkg --configure -a任何软件安装,由于JDK 9安装不完整,出现错误。

oracle-java9从 / 中删除了相关的 ppa 源文件etc/apt/sources.list.d,还oracle-jdk9-installer从中删除了文件夹/etc/aptoracle-java9从中删除了相关的包/var/cache/apt/archives

我没有在我的sources.list文件中选择任何与 java 相关的 ppa 源。 在此处输入图片描述

每次我尝试安装/删除/配置某些东西时,我都会收到如下所示的 JKD9 错误。并且oracle-jdk9-installer我之前从 /var/cache 中删除的文件夹再次出现。

由于 JDK9 安装不完整,我无法在 Ubuntu 16.04 系统中安装/删除/配置任何东西。

我搜索了 apt-get 的工作原理apt-get install 背后做了什么?,没有找到任何内容,因为目录中没有单个文件。目录中也/var/lib/dpkg/info没有与 java 或 oracle 相关的内容。/var/lib/dpkg/list

在网上搜索了一段时间后,我发现我可以使用 安装 JDK9 sudo apt-get -o Dpkg::Options::="--force-overwrite" install openjdk-9-jdk。我运行了这个脚本,但仍然收到如下图所示的错误。 在此处输入图片描述

/etc/apt/apt.conf我检查了文件中没有任何内容。我想知道 apt-get 从哪里读取配置信息?这样我就可以从该文件中删除所有与 java9 相关的信息并解决我的问题

在此处输入图片描述

答案1

sudo apt-get purge oracle-java9-installer

解决了我的问题。后来我还将 Ubuntu 软件中心服务器更改为“主服务器”。

相关内容