Только openjdk-11-jdk и новее доступны. Есть ли способ установить OpenJDK 8? Желательно без добавления PPA.
По состоянию на 30 апреля 2019 года в 02:00 UTC Open JDK 8 и связанные с ним пакеты были добавлены обратно в обычные репозитории Disco Dingo Ubuntu 19.04.
Теперь вы можете делать обычные
sudo apt install openjdk-8-jdk
, не добавляя PPA и не загружая пакеты .deb.
Кроме того, я считаю, что пакет был удален с 19.04 (хотя он и был изначально), потому что он был (ошибочно?) удален из тестирования Debian ( связанный отчет об ошибке ), а затем очищен вниз по течению. Он был вновь добавлен сегодня его сопровождающим Маттиасом Клозе aka doko.
В то время как PPA является предпочтительным методом установить JDK 8, чтобы получить своевременные обновления и фиксирует, но если Вы все еще хотите установить без PPA, можно загрузить и установить JDK 8 от пула Ubuntu пакетов Вселенной.
Загрузите JDK и JRE:
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Установка с помощью dpkg:
sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb \
openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Зависимости от установки:
sudo apt install -f
Если Вы хотите установить использование PPA, добавьте openjdk-r ppa и установку:
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre
На панели запуска OpenJDK строит (все арки) имеет ВСЕ версии java JRE / JDK (OpenJDK
Скачать JRE и JDK:
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Попробуйте установить с помощью dpkg
(\
у меня не сработало, просто используйте пробелы ):
sudo dpkg -i openjdk-8-jre-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jre_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk_8u191-b12-2ubuntu0.18.10.1_amd64.deb openjdk-8-jdk-headless_8u191-b12-2ubuntu0.18.10.1_amd64.deb
Если у вас отсутствуют зависимости, будет показана ошибка. Установите зависимости:
sudo apt install -f
После установки зависимостей попробуйте установить снова (перейдите к шагу 2).