Есть ли способ сделать так, чтобы apt-get upgrade не отображал журналы изменений?

я хочу иметь возможность скрипта apt-get upgrade для бесперебойной работы без подсказок, но в моих экспериментах я не могу заставить его перестать показывать подсказки , даже с -y или - принудительно установите значение yes . В последнее время при настройке RPi с нуля это пример нарушителя, которому мне просто нужно нажать q , чтобы продолжить обновление:

ca-certificates (20141019+deb8u2) stable; urgency=medium

  Update Mozilla certificate authority bundle to version 2.9.
    The following certificate authorities were added (+):
    + "Certplus Root CA G1"
    + "Certplus Root CA G2"
    + "Certum Trusted Network CA 2"
    + "Hellenic Academic and Research Institutions ECC RootCA 2015"
    + "Hellenic Academic and Research Institutions RootCA 2015"
    + "ISRG Root X1"
    + "OpenTrust Root CA G1"
    + "OpenTrust Root CA G2"
    + "OpenTrust Root CA G3"
    + "SZAFIR ROOT CA2"
    The following certificate authorities were removed (-):
    - "CA Disig"
    - "NetLock Business (Class B) Root"
    - "NetLock Express (Class C) Root"
    - "NetLock Notary (Class A) Root"
    - "NetLock Qualified (Class QA) Root"
    - "Sonera Class 1 Root CA"
    - "Staat der Nederlanden Root CA"
    - "Verisign Class 1 Public Primary Certification Authority - G2"
    - "Verisign Class 3 Public Primary Certification Authority"
    - "Verisign Class 3 Public Primary Certification Authority - G2"

 -- Michael Shuler <michael@pbandjelly.org>  Fri, 18 Nov 2016 09:09:47 -0600

Честно говоря, это раздражает, даже когда я запускаю программу вручную так как это может занять несколько минут, и я уйду, ожидая, что вернусь к выполненной задаче, и обнаружит, что она приостановлена ​​только на полпути.

Я видел кое-что о том, как сделать его тише с помощью -qq или чего-то подобного, но я немного боюсь перезаписать файл conf, который отличается от значений по умолчанию (хотя это и раздражает, я считаю это приемлемым).

Так что, честно говоря, я даже не знаю, как задать правильный вопрос - я просто хочу, чтобы это приглашение исчезло.

3
задан 28 February 2017 в 05:10
1 ответ

Результат вам are see исходит из пакета apt-listchanges , который не используется по умолчанию. Существует несколько способов предотвратить приостановку процесса обновления изменениями:

  1. Установить APT_LISTCHANGES_FRONTEND = cat в среде
  2. Изменить /etc/apt/listchanges.conf и установите frontend = cat в разделе apt
  3. Удалите пакет apt-listchanges
6
ответ дан 3 December 2019 в 05:23

Теги

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