两周前,我通过以下链接成功安装了几次 Java,没有任何问题
http://www.ubuntugeek.com/how-to-install-oracle-java-7-in-ubuntu-12-04.html
但是今天我遇到了一个问题。我正在运行标准的 apt-get update 命令,然后收到警告消息:
root@myname:~# add-apt-repository ppa:webupd8team/java
You are about to add the following PPA to your system:
Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK6 / JDK7 / JDK8). There are no actual Java files in this PPA. More info: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
More info: https://launchpad.net/~webupd8team/+archive/java
Press [ENTER] to continue or ctrl-c to cancel adding it
按下 [ENTER] 后,软件包的下载停留在约 90%。
令我感到困惑的消息是这个 PPA 中没有实际的 Java 文件。
这是否意味着 PPA 在过去几天已经发生了变化?
您能帮助我解决这个问题并像我两周前那样安装 Java 吗?
答案1
从技术上讲,PPA 中不包含 Java 文件是因为法律原因;PPA 是“Oracle JDK安装程序“。Java 不可自由再分发,因此 PPA 要求您同意许可证,然后从 Java 下载,以避免任何潜在的法律冲突。PPA 一直都是这样的。
答案2
我无法帮助您使用该 ppa 安装 Java。但我可以解释为什么 ppa 中没有 Java 文件。这是因为 Sun(现在是 Oracle)更改了他们的许可证。他们不再允许从第三方服务器下载 Java。ppa 正在分发一个脚本/程序,用于为您下载和安装 Java。
要手动安装 Java,请使用以下命令回答