Отключить приглашения при установке пакета Debian

Как я могу полностью отключить подсказки, которые появляются при установке пакета Debian, я использовал все параметры, которые я нашел, но есть некоторые пакеты, которые все еще запрашивают.

Я использую эту команду:

apt-get -y --allow-unauthenticated --force-yes -o DPkg::Options::="--force-overwrite" -o DPkg::Options::="--force-confdef" install x11-common 

Почему пакет x11-common все еще запрашивает? Как я могу избавиться от этих подсказок?

заранее спасибо

–Виктор

Редактирование: просто для пояснения, подсказки не являются «да / нет» приглашениями, являются открытыми вопросами на цветном экране (типичный двухцветный экран), но я хочу установить параметр по умолчанию для этих вопросов

Выберите новый интерфейс, установив свой env.

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

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

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

Вам нужно dpkg-reconfigure debconf и сказать ему: «Игнорировать вопросы с приоритетом меньше: Критический».

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

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

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

 sudo ex +"%[email protected]@//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 
  • Как find process на Debian Linux, который создает большой объем сетевого трафика?
  • Как установить BasicAuth всюду ЗА ИСКЛЮЧЕНИЕМ некоторых directoryов
  • Подготовка к использованию BTRFS в Debian 7 Wheezy
  • KVM: гостевой гостевой RHE 4 для многоuserской работы
  • Более простой способ настройки Winbind auth в LMDE?
  • ejabberd: установить шифры Diffie-Hellman (DH) для битрейта до> = 2048
  • запустить службу mysql после синхронизации данных dir с tmpfs
  • BIND 9.8.4 на debian, пересылка зоны не позволяет решить
  • Для squid3 https_port требуется --enable-ssl
  • Tomcat WatchedResource / автоматическое deployment неэффективно?
  • upstream отправил больше данных, чем указано в заголовке «Content-Length» во time чтения вверх по течению
  • Interesting Posts

    Резервированный ИБП с 2 источниками питания

    Максимальные одновременные подkeyения к кластеру Microsoft NLB

    Какие навыки и инструменты sysadmin для serverов, работающих с java-приложениями?

    Сценарий PowerShell работает из командной строки, а не из Task Scheduler. Зачем?

    Apache 2 WebDAV, папка корзины serverов?

    NGINX + Пассажирское deployment Redmine – 403 запрещено

    Требуется ли маршрутизатор для настройки сети?

    Subversion и sftp-доступ в directoryе Chroot-ed

    Политика паролей, кажется, игнорируется для нового домена в Windows Server 2008 R2

    Можно ли сделать Apache, чтобы не отправлять ответы на конкретные requestы?

    Ошибка сценария bash

    postfix: ограничение пересылки почты на небольшой list хостов. Нет интерless-маршрутизации

    Internet Explorer не может отображать страницу, другие браузеры могут, возможно, htaccess / server error

    Сервер 2008R2 Сервер terminalов explorer.exe вызывает сбой ntdll.dll

    nginx виртуальные хосты, не прослушивающие правильное имя хоста

    Давайте будем гением компьютера.