Oracle Java(JDKおよびJRE)の更新方法


59

最近、これらの手順を使用して、OracleサイトからJDK 7をインストールしました。

今、私はそれを更新する(または、より良いことに、自動的に最新に保つための)正しい方法は何だろうと思っていますか?たとえば、数日前にいくつかのセキュリティ問題が修正されました。



2
@PawełPrażakerr ... Install!= update;)
Braiam 14年

@Briamは更新のために働いています
パウェウプラヤック14年

@PawełPrażak「今、私はそれを更新(または、より良い、維持するための正しい方法は何か思ったんだけど最新自動的に)?」
BuZZ-dEE 14

回答:


87

Linux Uprising Java PPAを使用できるようになったため、パッケージマネージャーを介して自動的更新を取得できます。最新のOracle Java 12が必要な場合は、インストールします。

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

最新のOracle Java 7(旧バージョン)が必要な場合は、それもインストールします。

sudo apt-get install oracle-java7-installer

Oracle Java 9早期アクセスビルドをテストする場合は、インストールすることもできます。

sudo apt-get install oracle-java9-installer

異なるJavaバージョンを切り替えるには、次の端末コマンドを使用できます。

sudo update-alternatives --config java

ソース:


私は今すぐ投票することはできませんが、これを批判します。OPの要求に答えるのではなく、まったく新しいインストール方法を教えてくれました。webupd8いくつかの正当な理由により、インストールを選択しなかった可能性があります。私の場合のように、JREだけを提供するわけではなく、JDKパッケージ全体を必要としなかったため、私はそれを選びませんでした。この代替方法を提案することに加えて、OPの状況に対する答えを提供する必要があると思います。
ラジャトグプタ

1
OP、user01を読み直してください:「最近、OracleサイトからJDK 7をインストールしました。」という質問は、「JDKインストールを自動的に最新の状態に保つにはどうすればよいですか?」です。
avgvstvs

これは非常に良い答えです。リポジトリなしでそれを行う方法を説明する別のものがあれば、私もおそらくそれを支持したでしょう。
ピラト14

update-alternativesインタラクティブにアクセスできないときに実行する方法はありますか?ansibleプロビジョニング中に好きですか?

エラーが表示されます:sudo:add-apt-repository:コマンドが見つかりません
IgorGanapolsky
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.