Отключите подсказки при установке пакета Debian

Мог бы хотеть попытаться выполнить Unix2dos на нем и затем попробовать его снова. Вы загружаете использование ASCII или Двоичный файл (я думаю попытки ASCII преобразовать разрывы строки автоматически),

22
задан 9 December 2010 в 20:00
4 ответа

Не наличие вручную устанавливает x11-распространенный, я не уверен, какие вопросы Вас спрашивают. Но если они происходят из debconf, затем необходимо смочь предварительно ответить на вопросы с debconf-set-selections.

8
ответ дан 28 November 2019 в 20:22

Вы должны dpkg-reconfigure debconf и скажите этому "Игнорировать вопросы с приоритетом меньше, чем: Очень важный".

Это не вытаскивает Вас из ответа на критические вопросы.

4
ответ дан 28 November 2019 в 20:22

Выберите новый фронтэнд путем установки ENV.

DEBIAN_FRONTEND=noninteractive apt-get -y install x11-common

Я использую это все время в автоматизации установки пакета с cfengine.

38
ответ дан 28 November 2019 в 20:22

Чтобы отключить глобальные запросы для перенастройки всех пакетов с помощью debconf , просто закомментируйте вторую строку из файла /etc/apt/apt.conf.d/70debconf .

] Или, если вы инициализируете виртуальную машину, добавьте эти команды в свой сценарий подготовки:

sudo ex +"%s@DPkg@//DPkg" -cwq /etc/apt/apt.conf.d/70debconf
sudo dpkg-reconfigure debconf -f noninteractive -p critical

Вы также можете попробовать тот же способ, что и Travis CI:

sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install some_package

Для некоторых других пакетов, например ttf-mscorefonts-installer (который зависит от language-pack-en ), похоже, что вышеуказанное не работает, поэтому попробуйте:

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
sudo apt-get install -y language-pack-en
1
ответ дан 28 November 2019 в 20:22

Теги

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