Как обойти «Хотите продолжить?» часть при использовании apt в скриптах

Изman split:

split - split a file into pieces

, поэтому команда становится:

split --bytes=2M Files.7z

это затем создаст несколько файлов размером 2 Мбайт в текущем каталоге с именами xaa, xab, xac,... если вы хотите больше гибкости в создании имени, см. man split.

Чтобы соединить их вместе, посмотрите здесь

1
08.01.2021, 10:35
2 ответа

Вы можете использовать sudo apt-get -y upgrade, чтобы избежать да/нет вопросов, но избегать всех вопросов немного сложнее, потому что иногда dpkgзапрашивает обновление/перезапись файлов конфигурации и т. д.

Чтобы использовать aptполностью не -интерактивный режим, вам понадобятся следующие опции apt/ dpkg:

DEBIAN_FRONTEND=noninteractive apt-get -y -o "Dpkg::Options::=--force-confdef" -o "Dpkg::Options::=--force-confold" upgrade
1
18.03.2021, 22:38

Другие способы обойти aptвопрос:

yes |bash script.sh

или:

sudo apt update
yes |sudo apt update
yes |sudo apt upgrade
1
18.03.2021, 22:38

Теги

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