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.