Oracle Java (JDK 및 JRE)를 업데이트하는 방법


59

최근 에이 지침을 사용하여 Oracle 사이트에서 JDK 7을 설치했습니다 .

이제 업데이트하는 올바른 방법이 무엇인지 궁금합니다 (또는 자동으로 최신 상태를 유지하는 것이 좋습니다)? 예를 들어 며칠 전에 수정 된 일부 보안 문제가있었습니다.



2
@ PawełPrażak err ... Install! = update;)
Braiam

@Briam은 업데이트를 위해 작동합니다
Paweł Prażak

@ PawełPrażak는 "지금, 나는 그것을 업데이트 할 수있는 올바른 방법이 무엇인지 궁금 해서요 (또는 더 나은, 유지 자동으로 최신 )?"
BuZZ-dEE

답변:


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의 상황에 대한 답변을 제공해야한다고 생각합니다.
Rajat Gupta

1
OP : user01 : "최근에 Oracle 사이트에서 JDK 7을 설치했습니다."라는 질문을 다시 읽으십시오. "JDK 설치를 자동으로 최신 상태로 유지하려면 어떻게해야합니까?"
avgvstvs

이것은 정말 좋은 답변입니다. 리포지토리없이 수행하는 방법을 설명하는 다른 것이 있다면 아마도 그것을 상향 조정했을 것입니다.
pilat

update-alternatives대화 형 액세스 권한이 없을 때 실행할 수있는 방법이 있습니까? 프로비저닝 할 때처럼?

오류가 발생합니다 : sudo는 : 추가 쉽다 - 저장소 : 명령을 찾을 수 없습니다
IgorGanapolsky
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.