Почему на debian больше нет пакета openjdk-8-jdk?

В контейнере докеров, на котором запущен последний образ debian, я не могу установить пакет openjdk-8-jdk . Почему не внезапно?

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

Почему нет, вот оно: 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/"

Поиск 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
4
задан 12 July 2019 в 14:26
3 ответа

Очевидно, Debian 10 alias Buster предоставляет только пакеты openjdk 11.

В моем случае это означало использование вместо этого псевдонима debian 9 stretch. Я должен признать, что использовать последнюю версию в первую очередь было не очень разумно.

до:

FROM debian:latest

после:

FROM debian:stretch

Debian stretch - это версия LTS, поддерживаемая до 06.2022 г.

4
ответ дан 3 December 2019 в 02:42

Вы используете Debian 10 (buster), но показанная вами ссылка предназначена для Debian 9 (stretch).

OpenJDK находится в версии 11 для Buster, а OpenJDK 8 недоступен.

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

Если вам это нужно, используйте образ докера на основе Stretch.

5
ответ дан 3 December 2019 в 02:42

Я знаю, что это не java 8, а java 11 для debian v 10:

sudo apt-get install openjdk-11-jre

1
ответ дан 3 April 2020 в 01:26

Теги

Похожие вопросы