Здається, доступні лише openjdk-11-jdk та новіші. Чи є спосіб встановити OpenJDK 8? Переважно без додавання PPA.
Здається, доступні лише openjdk-11-jdk та новіші. Чи є спосіб встановити OpenJDK 8? Переважно без додавання PPA.
Відповіді:
Відтепер, 30 квітня 2019 02:00 UTC, Open JDK 8 та пов'язані з ними пакети були додані до звичайних сховищ Ubuntu 19.04 Disco Dingo.
Тож тепер можна робити звичайне
sudo apt install openjdk-8-jdk
без додавання PPA або завантаження пакетів .deb.
Я вважаю, що пакет було видалено з 19.04 (тоді як він спочатку був), оскільки його (помилково?) Видалили з тестування Debian ( пов'язаний з повідомленнями про помилки ), а потім очистили вгору за течією. Сьогодні його знову додав його керівник Маттіас Клозе ака доко.
E: Unable to locate package openjdk-8-jdk
- він, здається, знову не буде доступний?
Хоча 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
Відповідь Кулфі працює на мене. Однак мені довелося внести деякі зміни, щоб змусити його працювати на 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 (усі арки) є ВСІ версії java JRE / JDK (OpenJDK
jdk-8u212-linux-x64.tar.gz
(185,98 Мб) безпосередньо з oracle.com/technetwork/java/javase/downloads/… та встановити його в/opt/jvm
будь-якому іншому місці. Зверніть увагу, що це НЕopen jdk 8
.