it-swarm.com.de

Warum gibt es auf debian kein openjdk-8-jdk-Paket mehr?

Auf einem Docker-Container, auf dem das neueste Debian-Image ausgeführt wird, kann ich das Paket openjdk-8-jdk Nicht installieren. Warum nicht plötzlich?

$ apt-get install openjdk-8-jdk
E: Unable to locate package openjdk-8-jdk

Warum nicht, da ist es: https://packages.debian.org/stretch/openjdk-8-jdk

Debian-Version:

$ 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/"

Suche nach openjdk-8-jdk-Paketen:

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
6
shigi

Anscheinend bietet Debian 10 alias Buster nur openjdk 11-Pakete an.

In meinem Fall bedeutete dies, stattdessen den Debian 9-Alias ​​Stretch zu verwenden. Ich muss zugeben, dass es nicht sehr klug war, die neueste Version überhaupt als Version zu verwenden.

vorher:

FROM debian:latest

nach:

FROM debian:stretch

Debian Stretch ist eine LTS-Version, die bis zum 06.2022 unterstützt wird

4
shigi

Sie sind auf Debian 10 (Buster), aber der Link, den Sie gezeigt haben, ist für Debian 9 (Stretch).

OpenJDK ist in Version 11 für Buster und OpenJDK 8 ist nicht verfügbar.

https://packages.debian.org/buster/openjdk-11-jdk

Wenn Sie dies benötigen, verwenden Sie ein Docker-Image, das auf Stretch basiert.

6
Sven

Ich weiß, es ist nicht Java 8, sondern Java 11 für Debian v 10:

Sudo apt-get install openjdk-11-jre

0
timxor