Debian 12(本虫)にJava 8をインストールする方法は?

Debian 12(本虫)にJava 8をインストールする方法は?

Debian 11 では、通常 Adoptopenjdk.net で OpenJDK を使用しています。

組織はもはや新しいバージョンを提供しません。https://adoptopenjdk.jfrog.io/ui/native/deb/dists/

Java 8をインストールする方法はありますか?JDK(ランタイムではない)Debian 12で?

答え1

私は養子縁組を通じて提供されるディストリビューションを使用しています。temurin-8-jdk

mkdir -p /etc/apt/keyrings

wget -O - https://packages.adoptium.net/artifactory/api/gpg/key/public | tee /etc/apt/keyrings/adoptium.asc

echo "deb [signed-by=/etc/apt/keyrings/adoptium.asc] https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | tee /etc/apt/sources.list.d/adoptium.list

apt update 

apt install temurin-8-jdk

古いリポジトリから切り替えるオプション

update-alternatives --config java # choose new java
update-alternatives --config javac # choose new javac

答え2

Thorsten Glaser提供リポジトリこれには、次のように構築されたOpenJDK 8が含まれます。Debian OpenJDK 8 パッケージ(あなたも見ることができますDebian のバグ #989736)。

Debian 12 にインストールするには、適切なストレージ設定ファイルをダウンロードしてください。

wget http://www.mirbsd.org/~tg/Debs/sources.txt/wtf-bookworm.sources
sudo mkdir -p /etc/apt/sources.list.d
sudo mv wtf-bookworm.sources /etc/apt/sources.list.d/
sudo apt update

これにより、openjdk-8-jdk通常どおりインストールに使用できる項目などが表示されます。

sudo apt install openjdk-8-jdk

関連情報