우분투: OpenJDK 8 - 패키지를 찾을 수 없습니다

우분투: OpenJDK 8 - 패키지를 찾을 수 없습니다

그러나 명령을 실행할 때 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는 Oracle의 Closed JDK용입니다. 여기에서 PPA의 내용을 볼 수 있습니다.https://launchpad.net/~webupd8team/+archive/ubuntu/java

다음과 같이 설치할 수 있습니다

sudo apt-get install oracle-java8-installer

현재 14.04에 빌드된 OpenJDK 8 패키지는 없는 것 같습니다. 실행중인 Ubuntu 버전으로 질문을 업데이트하십시오. 14.10 이상에는 8이 있으므로 14.04를 실행하고 있다고 가정합니다.

업데이트 :이 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으로 업그레이드할 수 있습니다. 저장소에 있습니다.

관련 정보