DebianにJDK 8をインストールする

DebianにJDK 8をインストールする

DebianにJDK 8をインストールしようとしています。似たようなトピックをたくさん見つけましたが、そのどれも私の問題を解決できませんでした。ほとんどのテーマでは、解決策は次のコマンドです。

sudo apt-get install software-properties-common
sudo apt-get install python-software-properties

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk

しかし、このエラーが発生しました。

パッケージのリストを読み込んでいます...完了依存関係ツリーの作成ステータス情報を読み込んでいます...完了一部のパッケージをインストールできません。これは、不可能な状況を要求した場合、または不安定なディストリビューションを使用している場合、一部の必須パッケージが作成されていないか、着信パッケージから移動されたことを意味します。次の情報は、この状況を解決するのに役立ちます。

次のパッケージには満たされていない依存関係があります。 openjdk-8-jdk : 依存関係: openjdk-8-jre (= 8u111-b14-2~bpo8+1) ただし、依存関係はインストールされません: openjdk-8-jdk-headless ( = 8u111- b14-2~bpo8+1 )しかしインストールされません。 E: 問題を解決できません。パッケージが破損しています。

アップデートも確認しました。

sudo update-alternatives --config java

出力は次のとおりです

Java接続グループ(/usr/bin/java提供)には1つの選択肢があります。/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java構成は必要ありません。

ベストアンサー1

openjdk-8は、デフォルトのJessie / stableインストールで利用できます。インストールにはapt-getが必要です(openjdk-8-jdkと必要な/必要なものは何でも推奨または依存します)。

もちろん、contribや無料以外のリポジトリを含む/etc/apt/sources.listファイルによって異なります。

/etc/apt/sources.list は次のようになります。

deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free
deb http://ftp.us.debian.org/debian/ jessie-backports main contrib non-free

おすすめ記事