
Я пытался установить openJDK 8, однако когда я запустил команду
$ 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
Я поискал в интернете и увидел, что кто-то предложил выполнить следующие 2 команды:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
Вот что я получил:
$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.
Кто-нибудь знает, что мне делать?
решение1
PPA, на который вы ссылаетесь, предназначен для Closed JDK от Oracle. Вы можете просмотреть содержимое PPA здесь -https://launchpad.net/~webupd8team/+archive/ubuntu/java
Вы можете установить это как
sudo apt-get install oracle-java8-installer
В настоящее время, похоже, ни один пакет OpenJDK 8 не собран в 14.04. Пожалуйста, обновите свой вопрос, указав версию Ubuntu, которую вы используете. Я предполагаю, что вы используете 14.04, потому что 14.10 и более поздние версии содержат 8.
ОБНОВЛЯТЬ :Вы можете установить его с помощью этого PPA, как оказалось -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
В качестве альтернативы, если вы не хотите использовать PPA для этого, вы можете обновиться до 14.10. Он есть в репозиториях.