Поскольку вы упомянули, что это должен быть автоматический сценарий оболочки, по крайней мере для двух команд yum вам нужно добавить -y
, чтобы yum предполагал ответ "yes" для всех вопросов, которые он задаст.
См. страницу yum man page, соответствующий отрывок:
-y, --assumeyes Предполагать, что да; считать, что ответ на любой вопрос, который будет задан, - да. Параметр конфигурации: assumeyes
Более подробную информацию об этом, включая некоторые важные подсказки, на которые следует обратить внимание, смотрите в существующем вопросе: Безопасна ли команда "yum -y install"?
Репозиторий безопасности, который вы добавили, не является автономным репозиторием; для его использования также необходимо добавить соответствующий «основной» репозиторий:
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