如何在 Debian 12(书虫)上安装 Java 8?

如何在 Debian 12(书虫)上安装 Java 8?

在 Debian 11 下,我们通常使用 Adoptopenjdk.net 上的 OpenJDK。

该组织将不再提供新版本:https://adoptopenjdk.jfrog.io/ui/native/deb/dists/

有没有办法安装Java 8JDK(不是运行时)在 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

托尔斯滕·格拉泽提供一个存储库其中包括 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

相关内容