shi*_*igi 8 debian java packages
在运行最新 debian 映像的 docker 容器上,我无法安装该openjdk-8-jdk软件包。为什么不突然?
$ apt-get install openjdk-8-jdk
E: Unable to locate package openjdk-8-jdk
Run Code Online (Sandbox Code Playgroud)
为什么不呢,它是:https : //packages.debian.org/stretch/openjdk-8-jdk
Debian 版本:
$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Run Code Online (Sandbox Code Playgroud)
搜索 openjdk-8-jdk 包:
apt-cache search --names-only '^openjdk-8*'
openjdk-11-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-11-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-11-doc - OpenJDK Development Kit (JDK) documentation
openjdk-11-jdk - OpenJDK Development Kit (JDK)
openjdk-11-jdk-headless - OpenJDK Development Kit (JDK) (headless)
openjdk-11-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-11-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-11-jre-zero - Alternative JVM for OpenJDK, using Zero
openjdk-11-source - OpenJDK Development Kit (JDK) source files
openjdk-11-jre-dcevm - Alternative VM for OpenJDK 11 with enhanced class redefinition
Run Code Online (Sandbox Code Playgroud)
您使用的是 Debian 10 (buster),但您显示的链接适用于 Debian 9 (stretch)。
适用于 Buster 的 OpenJDK 版本为 11,而 OpenJDK 8 不可用。
https://packages.debian.org/buster/openjdk-11-jdk
如果需要,请使用基于 Stretch 的 docker 映像。
显然 Debian 10 别名 Buster 仅提供 openjdk 11 包。
就我而言,这意味着改用 debian 9 别名拉伸。我必须承认,首先使用最新版本作为版本并不是很聪明。
前:
FROM debian:latest
Run Code Online (Sandbox Code Playgroud)
后:
FROM debian:stretch
Run Code Online (Sandbox Code Playgroud)
Debian stretch是一个支持到 06.2022 的 LTS 版本
| 归档时间: |
|
| 查看次数: |
26448 次 |
| 最近记录: |