我正在尝试将debootstrap
Debian 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 包格式无法指定特定于体系结构的依赖项。