在 16.04.3 LTS 中安装 Oracle Sun JAVA 的首选方法?

在 16.04.3 LTS 中安装 Oracle Sun JAVA 的首选方法?

根据 Google 搜索,我发现了两种方法:

我成功地使用了通过描述的方法http://www.duinsoft.nl/packages.php?t=en之前在 Ubuntu 14.04.1 LTS 中:

  1. 添加 duinsoft 存储库:
    $ sudo vi /etc/apt/sources.list
    添加行:deb http://www.duinsoft.nl/pkg debs all

    或者也可以使用以下命令完成此操作:echo "deb http://www.duinsoft.nl/pkg debs all" | sudo tee -a /etc/apt/sources.list.d/duinsoft.list

  2. 导入存储库的 gpg 密钥:$ sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 5CB26B26

  3. 安装JAVA:
    $ sudo apt-get update
    $ sudo apt-get install update-sun-jre

或者我从未尝试过的看似“官方”的方法

  1. 添加 Oracle 存储库:
    $ sudo add-apt-repository ppa:webupd8team/java

  2. 安装JAVA:
    $ sudo apt-get update
    $ sudo apt-get install oracle-java8-installer

有没有理由选择一种方法而不是另一种方法?

答案1

这两种方法都不是 100% 官方的。一种使用自定义存储库(有疑问),另一种使用 PPA(问题较少,但仍不是完全官方的)。官方方法包括:

  1. 前往 java.com 并找到 Linux 版本的链接。
  2. 您会注意到该软件包有 4 个版本,x64 和 x86。找到适合您 PC 的版本,然后在下载时选择 .tar.gz 格式。
  3. 将 .tar.gz 存档解压到一个文件夹中,并根据需要 chmod +x 每个文件。然后,这在技术上已经完成,但您需要在目录中才能调用 java。要解决此问题,您必须...
  4. 将目录复制到任何人都可以看到的地方,并递归设置权限,以便任何人都可以访问它。复制目录的最佳位置是 /usr/bin/java 或 /usr/java,虽然从技术上讲违反了 FHS,但它可以正常工作。然后,打开一个新终端并调用 java。如果找不到该命令,则打开 /etc/environment 并使用路径:。Java 现已安装。

相关内容