OracleをインストールしようとしていますJava 8 Ubuntu 18.04 LTSに8。
$ Java --version
Command 'Java' not found, but can be installed with:
Sudo apt install default-jre
Sudo apt install openjdk-11-jre-headless
Sudo apt install openjdk-8-jre-headless
一致 tutorial 私はppaを追加しました:
Sudo add-apt-repository ppa:webupd8team/Java
その後、私は私のOSを更新しました:
$ Sudo torsocks apt-get update
Hit:1 http://ppa.launchpad.net/webupd8team/Java/ubuntu bionic InRelease
Ign:2 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu bionic InRelease
Hit:4 http://dl.google.com/linux/chrome/deb stable Release
Hit:6 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:7 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:8 http://us.archive.ubuntu.com/ubuntu bionic-security InRelease
Reading package lists... Done
そして私は走った:
Sudo apt-get install Oracle-Java8-installer
しかし、私は得ました:
$ Sudo torsocks apt-get install Oracle-Java8-installer
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package Oracle-Java8-installer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'Oracle-Java8-installer' has no installation candidate
私はこれを見つけました solution が機能していないため、同じエラーが発生しました
Webupd8のサイトを調べたところ、PPAが廃止されたようです。
Oracle Javaダウンロードでは、ダウンロードするためにOracleアカウントにログインする必要がありますJava更新、最新のOracle Java 8u211/Java SE 8u212。このため、PPAを最新のJava(およびOracleによって古いリンクが壊れていました)で更新できません。
このため、このPPA IS廃止されました(この制限を回避する方法が見つからない限り)。 http://www.webupd8.org/2012/09/install-Oracle-Java-8-in-ubuntu-via-ppa.html
Oracleにアカウントを作成してダウンロードすることができますJava from their site (無料で個人的に使用できます)、この指示に従ってください→ インストール方法Sun/Oracle独自のJava JDK 6/7/8またはJRE? 。
そのリポジトリに対するWebUpd8チームのPPAは廃止されました PPAのページ自体 。
PPAを具体的に引用すると、これはライセンス契約の変更に関するものであり、最新のJava 8バージョンを物理的に手動でダウンロードする必要があります。これは、ダウンロードにアクセスするためにOracleアカウント(無料)にサインインさせるためです。これは、2019年4月22日の時点でここに引用されているPPAの説明で明示的に述べられています。
Oracle JDKライセンスは、2019年4月16日以降のリリースで変更されました。
Oracleの新しいOracle Technology Network License Agreement Java SEは、以前のOracle JDKライセンスとは大幅に異なります。新しいライセンスは、個人使用や開発使用などの特定の使用を無料で許可しますが、以前のOracle JDKライセンスで許可されていたその他の使用法は利用できなくなる可能性があります。この製品をダウンロードして使用する前に、規約をよくお読みください。FAQはこちらから入手できます: https:// www .Oracle.com/technetwork/Java/javase/overview/Oracle-jdk-faqs.html
Oracle Javaダウンロードでは、ダウンロードするためにOracleアカウントにログインする必要がありますJava更新、最新のOracle Java 8u211/Java SE 8u212。このため、PPAを最新のJava(およびOracleによって古いリンクが壊れていました)で更新できません。
このため、このPPA IS廃止されました(この制限を回避する方法が見つからない限り)。