Как установить JDK 7, когда JDK 8 уже установлен, с помощью apt?

Поскольку вы упомянули, что это должен быть автоматический сценарий оболочки, по крайней мере для двух команд yum вам нужно добавить -y, чтобы yum предполагал ответ "yes" для всех вопросов, которые он задаст.

См. страницу yum man page, соответствующий отрывок:

 -y, --assumeyes
 Предполагать, что да; считать, что ответ на любой вопрос, который будет задан, - да.
 Параметр конфигурации: assumeyes

Более подробную информацию об этом, включая некоторые важные подсказки, на которые следует обратить внимание, смотрите в существующем вопросе: Безопасна ли команда "yum -y install"?

0
22.03.2018, 13:21
1 ответ

Репозиторий безопасности, который вы добавили, не является автономным репозиторием; для его использования также необходимо добавить соответствующий «основной» репозиторий:

deb http://deb.debian.org/debian jessie main

Это позволило бы вам установить OpenJDK 7 в прошлом; к сожалению, пакет Jessie больше не может быть установлен в системе Buster, потому что он в конечном итоге зависит от tzdata-java, для которого требуется определенная версия tzdata, которая не может быть удовлетворена без понижения версии Buster.

Существует еще один способ установить OpenJDK 7 в системе Buster :, вы можете установить его из experimental. Добавить

deb http://deb.debian.org/debian experimental main

в свои репозитории (и удалите записи Джесси, пока вы там ), и запустите

apt install -t experimental openjdk-7-jdk
3
28.01.2020, 02:32

Теги

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