Estou tentando colocar debootstrap
um Debian 10 em um disco que será usado com uma placa APU2D4.
No entanto, estou ficando preso selecionando o pacote de kernel adequado.
Supondo que a arquitetura seja a mesma no meu host (que executa debootstrap
) e no host de destino, apt-get install linux-image-$(dpkg --print-architecture)
(assumindo a semântica do Bash) instalará o kernel correto? ... ou existe outro pacote virtual que seja independente de arquitetura e - talvez - use $(dpkg --print-architecture)
internamente para descobrir o pacote de kernel específico apropriado?
NB: Estou definitivamente procurando algum pacote virtual para que eu sempre receba as atualizações mais recentes do kernel.
O APU2D4 é um
amd64
sistema, então o meta-pacote de kernel apropriado élinux-image-amd64
. Nesse caso, a última parte corresponde à arquitetura, mas nem sempre é esse o caso; veja olinux-latest
pacote para detalhes de todos os meta-pacotes de kernel disponíveis.Para garantir que você sempre obtenha o kernel mais recente, uma vez
linux-image-amd64
instalado, você deve sempre atualizar comapt upgrade
ouapt-get upgrade --with-new-pkgs
para que as alterações da ABI do kernel sejam tratadas corretamente.Neste caso, sim.
apt-get install linux-image-$(dpkg --print-architecture)
instalará um metapacote que depende do kernel mais recente para a arquitetura fornecida.O formato de pacote .deb não tem como especificar dependências específicas da arquitetura.