я хочу иметь возможность скрипта 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, который отличается от значений по умолчанию (хотя это и раздражает, я считаю это приемлемым).
Так что, честно говоря, я даже не знаю, как задать правильный вопрос - я просто хочу, чтобы это приглашение исчезло.
Результат вам are see исходит из пакета apt-listchanges
, который не используется по умолчанию. Существует несколько способов предотвратить приостановку процесса обновления изменениями:
APT_LISTCHANGES_FRONTEND = cat
в среде /etc/apt/listchanges.conf
и установите frontend = cat
в разделе apt
apt-listchanges