相关疑难解决方法(0)

在升级期间(可靠地)禁用 apt-listchanges(和其他交互式内容)

我不得不承认,我真的讨厌 apt-listchanges。如果我要进行大规模的 dist 升级,我只想将计算机留在那里几个小时。这个serverfault 问题的提问者有一个类似的目标,但是在实施了那个帖子中的所有建议之后,我仍然被apt-listchanges.

为何如此难以实现非交互性apt,否则优秀的节目,因为Unix哲学渴望呢?

我希望我所做的更改/etc/apt/listchanges.conf会有所帮助,但我需要有关如何在没有任何交互的情况下可靠地进行升级的建议。

[apt]
frontend=none
email_address=root
confirm=0
save_seen=/var/lib/apt/listchanges.db
which=news
Run Code Online (Sandbox Code Playgroud)

这是我使用的命令是

DEBIAN_FRONTEND=noninteractive \
apt-get \
-o Dpkg::Options::="--force-confnew" \
--force-yes \
-fuy \
dist-upgrade
Run Code Online (Sandbox Code Playgroud)

我还添加了以下几行 /etc/dpkg/dpkg.cfg

force-confold
force-confdef
Run Code Online (Sandbox Code Playgroud)

apt upgrade

15
推荐指数
1
解决办法
9384
查看次数

标签 统计

apt ×1

upgrade ×1