Debian:如何在安装/升级时延迟配置?

Ole*_*nge 8 aptitude debian apt

我的一个 Debian 系统很少升级。因此,当需要升级时,会有大量软件包。现在我基本上必须监视升级,因为每 50 个左右的包就有一个包需要帮助来决定它是否应该保留配置或放入新配置。

我的系统真的很慢,所以我希望我能告诉系统自己处理尽可能多的包,剩下的留给我。

所以我正在寻找类似于make -kbut for apt-getor 的东西aptitude。我不是在寻找包的非交互式配置:我确实想配置包,但我希望系统在要求我配置任何东西之前安装/升级尽可能多的包。这样我希望以后回来,配置一堆包,然后安装剩下的(希望)几个包。

编辑:

此外,它会很高兴,当我做回配置,我可以去配置尽可能多的。所以它应该首先推迟所有需要配置的包,当我返回时,它应该优先考虑此时可以配置的所有包。

Jam*_*man 1

这应该符合你的要求;之后询问配置问题:

$ DEBIAN_PRIORITY=critical
$ export DEBIAN_PRIORITY
$ apt-get upgrade
# Wait a long time.   Should be almost entirely noninteractive.
$ dpkg-reconfigure --default-priority=medium --unseen-only
Run Code Online (Sandbox Code Playgroud)

或者,您可以尝试之前询问所有配置问题:

$ apt-get clean
$ cat >> /etc/apt/apt.conf <<EOF
// Pre-configure all packages before
// they are installed.
DPkg::Pre-Install-Pkgs {
    "dpkg-preconfigure --apt --priority=low";
};
EOF
$ apt-get upgrade
Run Code Online (Sandbox Code Playgroud)