在 Debian 10 中,要安装以获得最新内核的正确虚拟包是什么?

在 Debian 10 中,要安装以获得最新内核的正确虚拟包是什么?

我正在尝试将debootstrapDebian 10 安装到将与 APU2D4 板一起使用的磁盘上。

但是,我在选择正确的内核包时遇到了困难。

debootstrap假设我的主机(运行)和目标主机上的架构相同, apt-get install linux-image-$(dpkg --print-architecture)(假设 Bash 语义)会安装正确的内核吗? ...或者是否存在另一个与体系结构无关的虚拟包,并且 - 也许 -$(dpkg --print-architecture)在内部使用来找出适当的具体的内核包?

注意:我绝对在寻找一些虚拟包这样我就能始终获得最新的内核更新。

答案1

APU2D4 是一个amd64系统,因此适当的内核元包是linux-image-amd64。在本例中,最后一部分与架构匹配,但情况并非总是如此;看包裹linux-latest有关所有可用内核元包的详细信息。

为了确保您始终获得最新的内核,一旦linux-image-amd64安装,您应该始终使用apt upgrade或进行升级apt-get upgrade --with-new-pkgs,以便正确处理内核 ABI 更改。

答案2

在这种情况下,是的。apt-get install linux-image-$(dpkg --print-architecture)将安装一个元包,该元包依赖于给定架构的最新内核。.deb 包格式无法指定特定于体系结构的依赖项。

相关内容