我正在尝试将debootstrap
Debian 10 安装到将与 APU2D4 板一起使用的磁盘上。
但是,我在选择正确的内核包时遇到了困难。
假设我的主机(运行debootstrap
)和目标主机上的架构是相同的,apt-get install linux-image-$(dpkg --print-architecture)
(假设 Bash 语义)会安装正确的内核吗?...或者是否有另一个虚拟包甚至与架构无关,并且 - 可能 -$(dpkg --print-architecture)
在内部使用来找出适当的特定内核包?
注意:我肯定在寻找一些虚拟软件包,以便我始终获得最新的内核更新。
APU2D4 是一个
amd64
系统,因此适当的内核元包是linux-image-amd64
. 在这种情况下,最后一部分与架构匹配,但情况并非总是如此;有关所有可用内核元linux-latest
包的详细信息,请参阅包。为确保您始终获得最新的内核,一旦
linux-image-amd64
安装,您应该始终使用apt upgrade
or进行升级,apt-get upgrade --with-new-pkgs
以便正确处理内核 ABI 更改。在这种情况下,是的。
apt-get install linux-image-$(dpkg --print-architecture)
将安装一个依赖于给定架构的最新内核的元包。.deb 包格式无法指定架构特定的依赖项。