apt-get Oracle Java 7 설치가 중지
에 최에근▁recentlyapt-get install -y oracle-java7-installer작동을 중지했습니다.
저는 그들의 로드맵에서 퍼블릭 버전은 더 이상 지원되지 않는다고 생각하지만, 최근까지 쭉 작동하고 있습니다.http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
이것에 대한 해결책이 있는 사람?
http://download.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz?AuthParam=1495560077_4041e14adcb5fd7e68827ab0e15dc3b1
Connecting to download.oracle.com (download.oracle.com)|96.6.45.99|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2017-05-23 10:19:17 ERROR 404: Not Found.
Oracle이 다운로드 링크를 이동한 것으로 보이며, 일부 후프를 통과한 후에도 Oracle 웹 사이트에서 타르 볼을 가져올 수 있습니다.WebUpd8 설치 관리자가 현재 손상되었습니다.공식 설명은 http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html 에서 확인할 수 있습니다.
다운로드 방법 1: Oracle 사이트 로그인
이제 링크는 다음과 같습니다. http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz 은 "otn-discovery"가 아니라 "otn"을 인식하지만, 적어도 웹 사이트에서 로그인해야 하며 라이센스 계약에 동의해야 하는 것으로 보입니다.
debconf를 사용하면 otn-pub에서 otn으로 URL을 변경하고 설치 프로그램을 작동시킬 수 있지만 시도하지 않았습니다.바이너리를 직접 가져와 수동으로 설치하거나 설치 프로그램에서 다운로드한 타르 볼을 어디에 두든지 가리킬 수 있습니다.
편집: 다운로드 URL을 구성할 수 있는 방법이 없는 것 같습니다(다른 답변에서와 같이 호스트로 URL을 하이잭할 수 있습니다).
다운로드 방법 2: 신뢰할 수 있는 미러 사용
Oracle에 로그인하지 않고 스크립트에서 jdk-7u80-linux-x64.tar.gz를 다운로드하려는 경우 호스트된 위치는 다음과 같습니다.
- http://ftp.osuosl.org/pub/funtoo/distfiles/oracle-java/
- http://ftp.heanet.ie/mirrors/funtoo/distfiles/oracle-java/
편집: (이 편집에서 보여주듯이) 누구나 해당 해시를 편집할 수 있기 때문에 이 답변에서 sha256이 제거되었습니다.신뢰할 수 있는 소스에서 해시를 가져옵니다.제안 사항은 다음과 같습니다.
설치 방법 1: 캐시 미리 채우기
#put the file in the default cache location:
sudo mv jdk-7u80-linux-x64.tar.gz /var/cache/oracle-jdk7-installer/
#then install normally:
sudo apt-get install oracle-java7-installer
설치 방법 2: (더 우아한 IMHO) 타르 볼을 아무 곳에나 놓고 설치자에게 볼 위치를 알려줍니다.
#setup ppa (you probably came here after already doing this)
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
#put the file in a temporary location:
sudo mv jdk-7u80-linux-x64.tar.gz /tmp/
#set local path to /tmp (or any other path)
echo oracle-java7-installer oracle-java7-installer/local select /tmp | \
sudo /usr/bin/debconf-set-selections
#While your at it you may want tp approve license (or skip this and approve when prompted)
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | \
sudo /usr/bin/debconf-set-selections
#then install normally:
sudo apt-get install oracle-java7-installer
따라서 다운로드에 대한 직접 링크가 더 이상 작동하지 않는 것 같습니다(위의 Meir Maor에 의해 언급된 바와 같이).
다음은 이를 다시 실행하기 위한 단계입니다.
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html 으로 이동하여 라이센스에 동의합니다.필요한 파일을 다운로드합니다(이 경우 jdk-7u80-linux-x64.tar.gz).
다운로드 디렉토리에 다운로드된 파일을 /var/cache/oracle-jdk7-installer로 이동해야 합니다.
cd ~/Downloads (Change to directory to which you saved file from step 1) sudo mkdir /var/cache/oracle-jdk7-installer sudo mv jdk-7u80-linux-x64.tar.gz /var/cache/oracle-jdk7-installer/필요한지는 모르겠지만 운이 좋았습니다.
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections지금 설치 프로그램을 실행합니다.Oracle에서 다운로드를 시도하는 대신 /var/cache에 저장한 파일을 사용합니다.
sudo apt-get install oracle-java7-installer
http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html 에서 3단계를 받았습니다.
방금 Java 6을 설치하려다가 이 문제를 발견했습니다(묻지마).
저는 시간이 촉박하기 때문에 빠르고 지저분한 답변으로 괜찮았습니다.설치 프로그램에서 검색한 URL이 http 기반(vs https)이라는 것을 알게 되어 아래와 같은 해결책이 가능합니다.
웹 서버가 설치되어 있는지 확인(박스에 Apache가 이미 설치되어 있음)
요청한 파일을 다운로드합니다.에는 당의경우는에신는▁in에경▁is우▁your.
jdk-7u80-linux-x64.tar.gz위의 Meir Maor 답변 참조로컬 웹 서버에서 파일에 대해 요청된 경로 구조를 다시 만듭니다.에는 당의경우는에신는▁in에경▁is우▁your.
otn-pub/java/jdk/7u80-b15.다운로드한 파일을 위의 경로로 복사
/하고 /etc/hosts를 합니다.
127.0.0.1 download.oracle.com려달을 합니다.
apt-get install -y oracle-java7-installer한 번설치 관리자가 로컬 웹 서버에서 파일을 가져와 성공적으로 완료합니다.
더 좋은 방법이 있을 수도 있지만, 저에게는 효과가 있었습니다.
데비안 패키지에 대한 오라클 지원이 꽤 오래 전에 이루어졌기 때문에, 당신은 webupd8이라는 방법을 사용한다고 생각합니다.
이전에 연결한 지침으로 이동하여 구성이 여전히 유효한지 확인합니다.
또한 Java 8을 설치하는 방법을 제공합니다. Ubuntu에 Oracle Java 8 설치(Debian 지침은 여기에서 링크됨).
편집: Oracle은 더 이상 Java 7의 공개 다운로드를 제공하지 않습니다. Java Archive에서 다운로드해야 합니다.(http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html)
하여 rpm을 해 볼 수 있습니다.alien 패키지로 vmdk 패키지로 변환합니다.그리고 자바 8로의 업데이트를 이미 고려하셨습니까?
당신은 webupd8 team ppa's를 온라인에서 찾을 수 있습니다.oracle-java7-installer의 버전 번호는 "7u80+7u60arm-0~webupd8~1"입니다. 제공된 모든 우분투 버전에서 이 결함이 발생할 것으로 예상됩니다!
ppa의 몇 가지 파일 중 하나에서 Meir Maor에 의해 식별된 깨진 URL을 직접 참조합니다.
debian/oracle-java7-unlimited-jce-policy.postinst:PARTNER_URL=http://download.oracle.com/otn-pub/java/jce/7/$FILENAME
debian/oracle-java7-unlimited-jce-policy.config:PARTNER_URL=http://download.oracle.com/otn-pub/java/jce/7/$FILENAME
debian/oracle-java7-installer.config: PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/7u80-b15/$FILENAME # Must be modified for each release!!!
debian/oracle-java7-installer.config: PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/7u60-b19/$FILENAME # Must be modified for each release!!!
debian/oracle-java7-installer.postinst: PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/7u80-b15/$FILENAME # Must be modified for each release!!!
debian/oracle-java7-installer.postinst: PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/7u60-b19/$FILENAME # Must be modified for each release!!!
불행히도 나는 그들에게 결함을 제기하는 방법을 알아낼 수 없지만 아마도 이것은 빠른 해결책일 것입니다.
언급URL : https://stackoverflow.com/questions/44142450/apt-get-installing-oracle-java-7-stopped-working
'programing' 카테고리의 다른 글
| 필드가 과거일 때 SQL 업데이트 레코드 (0) | 2023.08.08 |
|---|---|
| 패브릭을 통해 가상 환경을 배포 사용자로 활성화 (0) | 2023.08.08 |
| 어떻게 글라이드를 사용하여 이미지를 비트맵으로 다운로드합니까? (0) | 2023.08.08 |
| c# 두 값 사이에 새 값을 삽입하는 방법을 나열합니다. (0) | 2023.08.08 |
| python의 한 줄 ftp 서버 (0) | 2023.07.29 |