オラクルがダウンロードリンクを移動したようです。いくつかのフープをジャンプした後でも、オラクルのWebサイトからtarボールをフェッチできます。 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-pub」ではなく「otn」に注意してください。ただし、少なくともWebサイトからは、サインインする必要があり、使用許諾契約に同意するだけではないようです。
debconfを使用すると、URLをotn-pubからotnに変更してインストーラーを機能させることができる場合がありますが、私は試していません。バイナリを自分でフェッチして、手動でインストールするか、ダウンロードしたtarボールを置いた場所にインストーラーがポイントするようにインストールできます。
編集:ダウンロード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)tarボールをどこにでも置き、インストーラーにどこを見ればよいかを伝えます
#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