最近,我从Oracle官网上安装了JDK 7,按照这些指示进行操作。
现在,我想知道如何正确更新它(或者更好的是,如何自动保持最新)。比如,前几天有一些安全问题被修复了。
现在,我想知道如何正确更新它(或者更好的是,如何自动保持最新)。比如,前几天有一些安全问题被修复了。
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java12-installer
sudo update-alternatives --config java
旧解决方案-已停用-不再起作用
您可以使用WebUpd8 Java PPA,这样您就可以通过软件包管理器自动获得更新。如果您需要最新的Oracle Java 8,请安装它:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo update-java-alternatives -s java-8-oracle
如果你需要最新的Oracle Java 6(已过时的版本),你也可以安装它:
sudo apt-get install oracle-java6-installer
sudo apt-get install oracle-java7-installer
如果您想要测试 Oracle Java 9 的早期访问版本,您也可以安装它:
sudo apt-get install oracle-java9-installer
sudo update-alternatives --config java
来源:
webupd8
的安装方式是因为有一些合理的原因。就像我自己的情况一样,我没有选择它,因为它没有提供只有JRE的选项,而我也不需要整个JDK包。我认为你应该在建议这种替代方式之外,给出一个针对OP情况的答案。 - Rajat Guptaupdate-alternatives
?比如在ansible配置期间? - user276355