読者です 読者をやめる 読者になる 読者になる

かれ4

かれこれ4個目のブログ

oracleのjdkをwgetで落としてくる

java jdk wget shell

oracleJDKはライセンスに同意しないと行けないので、wgetでダウンロードするのツライ。
f:id:tottokug:20141127143208p:plain

実際にブラウザでライセンスに同意すると

f:id:tottokug:20141127143103p:plain

cookie

oraclelicense=accept-securebackup-cookie

こんな怪しいやつがいる。
というわけで、このCookieをくっつけて、Downloadしてみる。

$ wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.rpm"
--2014-11-27 14:34:03--  http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.rpm
download.oracle.com (download.oracle.com) をDNSに問いあわせています... 203.179.83.21, 203.179.83.10
download.oracle.com (download.oracle.com)|203.179.83.21|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Moved Temporarily
場所: https://edelivery.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.rpm [続く]
--2014-11-27 14:34:03--  https://edelivery.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.rpm
edelivery.oracle.com (edelivery.oracle.com) をDNSに問いあわせています... 23.10.6.140
edelivery.oracle.com (edelivery.oracle.com)|23.10.6.140|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Moved Temporarily
場所: http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.rpm?AuthParam=1417066563_ad49f0ca150603a9804a860ade76ca62 [続く]
--2014-11-27 14:34:03--  http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.rpm?AuthParam=1417066563_ad49f0ca150603a9804a860ade76ca62
download.oracle.com (download.oracle.com)|203.179.83.21|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 142191827 (136M) [application/x-redhat-package-manager]
`jdk-8u25-linux-x64.rpm' に保存中

100%[====================================================================================================================>] 142,191,827 2.69MB/s 時間 52s

2014-11-27 14:34:55 (2.61 MB/s) - `jdk-8u25-linux-x64.rpm' へ保存完了 [142191827/142191827]

ファイルサイズもちゃんとした、rpmがダウンロード出来ました。