我希望能够脚本apt-get upgrade
无需提示即可无缝运行,但在我的实验中,我无法停止显示提示,即使使用-y
或--force yes
。 最近,从零开始build立RPis时,这是一个违例者,我只需要按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 <[email protected]> Fri, 18 Nov 2016 09:09:47 -0600
老实说,即使手动运行程序,这也很麻烦,因为这可能需要几分钟,我将走开,期待回到完成的任务,只发现中途暂停。
我看到了一些使用-qq
或者其他东西来安静的东西,但是我有点担心它可能会覆盖一个与默认值不同的conf文件(虽然令人讨厌,我发现这是可以接受的)。
所以,说实话,我甚至不知道如何提出正确的问题 – 我只是想让这个提示消失。
你看到的输出来自apt-listchanges
包,这不是默认的。 有多种方法可以防止更改暂停更新过程:
APT_LISTCHANGES_FRONTEND=cat
/etc/apt/listchanges.conf
并在apt
部分下设置frontend=cat
apt-listchanges
软件包