Я создаю Dockerfile, где мне нужно установить пакет с определенными условиями.
Когда я выполню
apt-get install -y ros-crystal-rmw-connext-cpp
Затем я должен «прочитать» все T & C, нажав ENTER для перехода на одну строку.
Всего 75 строк.
Как только я добираюсь до конца, он просит меня ввести да или нет, что я должен сделать, предварительно ответив командой pipe.
Моя проблема в том, как нажать клавишу ввода 75 раз или как перейти к концу условий?
ОБНОВЛЕНИЕ: я попытался передать некоторые значения
printf 'y\n\n\n\n\n\n\n\n\n\n\' | apt-get install ros-crystal-rmw-connext-cpp
Тем не менее, похоже, что y
принят, но все значения, необходимые для пропуска T & C, не работают. Более того, когда я использую эту структуру, я даже не могу ввести что-то вручную, и мне нужно выйти из процесса, перевести его в фоновый режим с помощью ctrl + z и затем убить его.
Спасибо