Рейтинг:1

Проблема с установкой Oracle JDK-1.8 на Ubuntu-20.04-LTS

флаг eg

Ниже Dockerfile пытается установить Oracle JDK-1.8. Но это не удается во время сборки докера.

# Вытащить базовое изображение.
ИЗ убунту: 20.04

# Установите Oracle JDK 1.8
ЗАПУСТИТЬ add-apt-repository ppa:webupd8team/java && \
    apt-получить -y обновление
RUN echo debconf shared/accepted-oracle-license-v1-1 select true | debconf-set-selections
RUN echo debconf shared/accepted-oracle-license-v1-1 замечено верно | debconf-set-selections

RUN apt-get -y install oracle-java8-installer && \
    Java-версия
ENV JAVA_HOME /usr/lib/jvm/java-8-оракул

Ошибки сборки Docker,

Инструкции по установке Debian:
- Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
 Дополнительная информация: https://launchpad.net/~webupd8team/+archive/ubuntu/java
Попадание:1 http://archive.ubuntu.com/ubuntu focus InRelease
Попадание: 2 http://archive.ubuntu.com/ubuntu focus-updates InRelease
Ign:3 http://ppa.launchpad.net/webupd8team/java/ubuntu фокус InRelease
Попадание:4 http://archive.ubuntu.com/ubuntu focus-backports InRelease
Err:5 http://ppa.launchpad.net/webupd8team/java/ubuntu фокусный выпуск
  404 Не найдено [IP: 91.189.95.85 80]
Попадание:6 http://security.ubuntu.com/ubuntu focus-security InRelease
Чтение списков пакетов...
E: В репозитории «http://ppa.launchpad.net/webupd8team/java/ubuntu focus Release» нет файла Release.
Команда '/bin/sh -c add-apt-repository ppa:webupd8team/java && apt-get -y update' вернула ненулевой код: 100

Согласно этому соединять Заметил, что поддержка PPA доступна до Ubuntu-16.10.

Наш PPA также поддерживает Ubuntu 16.10, 16.04, 15.10, 14.04 и 12.04. как Linux Mint 18, 17.x и 13. Добавьте PPA и установите Oracle Java 8. (пакет предоставляет как JDK8, так и JRE8), используя следующие команды:

Есть ли обходной путь для установки оракула JDK-1.8 на докер Ubuntu-20.04-LTS?

Рейтинг:2
флаг zw

Похоже, вы вслепую добавляете какой-то PPA в свой Dockerfile. Этот Oracle Java (JDK) 8 Installer PPA (ПРЕРЫВНО) не предоставляет пакеты для 20.04 LTS (фокальный) - видеть http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/ , а также помечено владельцами как снятое с производства.

Вы должны заменить этот PPA другим, например это «Группа технической поддержки Hellenic Schools» команда PPA обеспечивает необходимые пакет для Ubuntu 20.04 LTS .

Итак, вам нужно поместить в Dockerfile следующую строку:

добавить-apt-репозиторий ppa: ts.sch.gr/ppa

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.