Я пытаюсь установить неинтерактивную установку rsyslog-mysql, но процесс берет меня к dbconfig-общему и предлагает мне отвечать на несколько вопросов.
Есть ли путь к пред, отвечают на все вопросы перед выполнением:
apt-get -y install rsyslog-mysql
Спасибо
Можно создать сценарий установки, который использует debconf-get-selections
и debconf-set-selections
для ответа на вопросы, которые задают во время установки:
Выполнение следующее:
sudo apt-get install -y debconf-utils
echo '#!/bin/sh' > setup.sh
chmod +x setup.sh
echo 'DEBIAN_FRONTEND=noninteractive apt-get install -y debconf-utils' >> setup.sh
echo "debconf-set-selections << 'END'" >> setup.sh
Установка программное обеспечение на одном компьютере, отвечая на подсказки, поскольку Вы хотите, чтобы они были отвечены на других компьютерах.
Для каждого пакета, который задает вопросы во время установки, выполняет следующий, заменяя [package]
с именем пакета:
sudo debconf-get-selections | fgrep [package] >> setup.sh
Выполнение следующее:
echo 'END' >> setup.sh
Выполнение следующий, заменяя [package]
с основным именем пакета (в Вашем вопросе rsyslog-mysql
):
echo 'DEBIAN_FRONTEND=noninteractive apt-get install -y [package]' >> setup.sh
Копия setup.sh
к другому компьютеру
sudo ./setup.sh
на другом компьютере для установки программного обеспечения без подсказок.