오라클 웹 사이트에서 JDK/JRE 를 다운받기 위해서는 라이선스 동의 버튼을 클릭해야 합니다.
Linux에 JDK/JRE 를 설치할 경우 command 기반으로 작업을 하므로 버튼을 클릭할 수가 없어서 Windows에서 다운로드 받은후에 리눅스에 전송하여 설치했는데 다음 curl 명령을 사용하면 바로 커맨드에서 다운로드가 가능합니다.
JDK 8 - Linux x64
tgz
curl
curl -O -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz
CODE
wget
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz
CODE
JDK7 - Linux x64
tgz
wget
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
CODE
curl
curl -O -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
CODE
curl 옵션 설명
- -O : Write output to a file named as the remote file
- -j : junk cookies
- -k : SSL 인증서 유효성 검증 안 함.
- -L : 서버가 HTTP 301, 302 응답을 전송할 경우 링크를 따라 감.
- -H [arg] -> headers
같이 보기
Ref