Кажется, доступны только openjdk-11-jdk и новее. Есть ли способ установить OpenJDK 8? Желательно без добавления PPA.
Кажется, доступны только 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.
E: Unable to locate package openjdk-8-jdk
- кажется, что он снова недоступен?
Хотя PPA является предпочтительным способом установки JDK 8, чтобы получать своевременные обновления и исправления, но если вы все еще хотите установить без PPA , вы можете загрузить и установить JDK 8 из пула пакетов Uiverse 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
Ответ Кульфи работает на меня. Однако мне пришлось внести некоторые изменения, чтобы он работал на Ubuntu 19.04.
Скачать 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).
На Launchpad OpenJDK builds (все арки) ВСЕ версии java JRE / JDK (OpenJDK)
jdk-8u212-linux-x64.tar.gz
(185,98 МБ) непосредственно с веб- сайта oracle.com/technetwork/java/javase/downloads/… и установить его по своему/opt/jvm
усмотрению. Обратите внимание, что это НЕopen jdk 8
.