Zippy1970 Asked: 2020-06-28 07:14:09 +0800 CST2020-06-28 07:14:09 +0800 CST 2020-06-28 07:14:09 +0800 CST Debian Buster:linux-image-amd64 保留 772 也许是一个简单的问题,也许是一个愚蠢的问题,但我找不到答案...... 每当我这样做 apt-get update apt-get upgrade 我明白了 The following packages have been kept back: linux-image-amd64 Sooooo,这里到底发生了什么? linux debian apt 2 个回答 Voted Best Answer Zoredache 2020-06-28T12:02:39+08:002020-06-28T12:02:39+08:00 Sooooo,这里到底发生了什么? apt-get upgrade不添加新包。这linux-image-amd64是一个元包,通常依赖于安装最新版本的内核的新包。 每当 ABI 更改时,都会使用一个新包,这对于任何拥有任何本地编译模块的人来说都非常重要,这些模块不受 DKMS 或其他东西的管理。 参考:https ://wiki.debian.org/DebianKernelABIChanges 有时,通常是由于安全问题,内核包接受了更改,从而更改了其 ABI。ABI 更改由 linux-image 包名称的 ABI 版本部分的更改表示。 无论如何,如果您想升级到最新的内核,请使用apt-get dist-upgrade. Sylvain B 2020-11-10T08:18:20+08:002020-11-10T08:18:20+08:00 我只是复制这个完整答案的相关部分,去看看吧!: Sooooo,这里到底发生了什么? 如果您已安装的其中一个软件包的依赖关系已更改,因此必须安装新软件包才能执行升级,则该软件包将被列为“保留”。 如何正确安装这些软件包: sudo apt-get --with-new-pkgs 升级
apt-get upgrade
不添加新包。这linux-image-amd64
是一个元包,通常依赖于安装最新版本的内核的新包。每当 ABI 更改时,都会使用一个新包,这对于任何拥有任何本地编译模块的人来说都非常重要,这些模块不受 DKMS 或其他东西的管理。
参考:https ://wiki.debian.org/DebianKernelABIChanges
无论如何,如果您想升级到最新的内核,请使用
apt-get dist-upgrade
.我只是复制这个完整答案的相关部分,去看看吧!:
Sooooo,这里到底发生了什么?
如何正确安装这些软件包: