curlでJDKをダウンロード

いつもなんらかのミドルウェアをインストールする場合はLinuxからcurlコマンドでダウンロードしてインストールしているのですが、 JDKは普通にcurlでダウンロードしてもHTMLがダウンロードされてしまいます。

curlでダウンロードする方法をまとめました。

  1. 公式から目的のJDKの「 Accept License Agreement 」にチェックをいれてリンクのURLを調べる。 公式

  2. 調べたURLに対してCookieを付与してcurlで取得。

$ curl -LO -H "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.rpm"