
Ich habe versucht, openJDK 8 zu installieren, aber wenn ich den Befehl ausführe
$ sudo apt-get install openjdk-8-jdk
Reading package lists... Done
Building dependency tree
Reading state
information... Done
E: Unable to locate package openjdk-8-jdk
Ich habe im Internet gesucht und gesehen, dass jemand vorgeschlagen hat, die folgenden beiden Befehle auszuführen:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
Hier ist, was ich bekommen habe:
$sudo add-apt-repository ppa:webupd8team/java
Oracle Java (JDK) Installer (automatically downloads and installs Oracle > JDK7 / JDK8 / JDK9). There are no actual Java files in this PPA.
...
gpg: keyring `/tmp/tmpeqhvs8pe/secring.gpg' created
gpg: keyring `/tmp/tmpeqhvs8pe/pubring.gpg' created
gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpeqhvs8pe/trustdb.gpg: trustdb created
gpg: key EEA14886: public key "Launchpad VLC" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
$ sudo apt-get update
...
Err http:/ /ppa.launchpad.net trusty/main amd64 Packages
403 Forbidden [IP: 172.16.255.22 3129]
Get:1 https:/ /rapture-prod.corp.google.com goobuntu-puppet-addons InRelease
Err http:/ /ppa.launchpad.net trusty/main i386 Packages
403 Forbidden [IP: 172.16.255.22 3129]
...
W: GPG error: http://archive.canonical.com precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
W: Failed to fetch http:/ /ppa.launchpad.net/webupd8team/java/ubuntu/dists/trusty/main/binary-amd64/Packages 403 Forbidden [IP: 172.16.255.22 3129]
W: Failed to fetch http:/ /ppa.launchpad.net/webupd8team/java/ubuntu/dists/trusty/main/binary-i386/Packages 403 Forbidden [IP: 172.16.255.22 3129]
E: Some index files failed to download. They have been ignored, or old ones used instead.
Weiß jemand, was ich tun soll?
Antwort1
Das von Ihnen verlinkte PPA ist für das Closed JDK von Oracle. Sie können den Inhalt des PPA hier einsehen -https://launchpad.net/~webupd8team/+archive/ubuntu/java
Sie können das installieren wie
sudo apt-get install oracle-java8-installer
Derzeit sieht es nicht so aus, als ob in 14.04 irgendwelche OpenJDK 8-Pakete eingebaut sind. Bitte aktualisieren Sie Ihre Frage mit der Version von Ubuntu, die Sie verwenden. Ich gehe davon aus, dass Sie 14.04 verwenden, da 14.10 und höher 8 haben.
AKTUALISIEREN :Sie könnten es anscheinend mit diesem PPA installieren -https://launchpad.net/~openjdk-r/+archive/ubuntu/ppa
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
Wenn Sie hierfür kein PPA verwenden möchten, können Sie alternativ auf 14.10 aktualisieren. Es ist in den Repositories vorhanden.