Estou usando o Debian 12 Bookworm e, atualmente, quando executo uname -a
, ele mostra:
Linux pctxd 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux
O pacote linux-image-6.1.0-21-amd64 e pacotes relacionados estão prontos para instalação. No entanto, o pacote linux-headers-6.1.0-21-amd64 correspondente não está disponível. Sem esses cabeçalhos, os drivers da Nvidia não podem ser compilados, tornando a interface gráfica do usuário não funcional – algo que aprendi da maneira mais difícil durante a última atualização para 6.1.85-1.
A execução do programa de aptidão produz:
Package: linux-image-6.1.0-21-amd64
Version: 6.1.90-1
New: yes
State: not installed
Priority: optional
Section: kernel
Maintainer: Debian Kernel Team <[email protected]>
Architecture: amd64
Uncompressed Size: 408 M
Depends: kmod, linux-base (>= 4.3~), initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool
Recommends: firmware-linux-free, apparmor
Suggests: linux-doc-6.1, debian-kernel-handbook, grub-pc | grub-efi-amd64 | extlinux
Conflicts: linux-image-6.1.0-21-amd64-unsigned
Breaks: fwupdate (< 12-7), initramfs-tools (< 0.120+deb8u2), wireless-regdb (< 2019.06.03-1~)
Replaces: linux-image-6.1.0-21-amd64-unsigned
Provides: $kernel (= 6.1.90-1)
Agora mesmo, a página da web Pacote: linux-headers-6.1.0-21-amd64 parece descrever o pacote ausente, mas clicar no botão “lista de arquivos” resulta em uma página de erro com a informação “Não existe tal pacote neste conjunto em esta arquitetura.”
Atualmente, há outra atualização de segurança (relativa à libglib2.0) aguardando. Portanto, o intervalo de tempo entre a atualização de segurança do kernel e os arquivos de cabeçalho do Linux necessários para minha interface gráfica é um risco crescente.
Para atualizações futuras: Existe uma maneira de adiar automaticamente a atualização do kernel até que o pacote linux-headers esteja disponível, mas processar as atualizações de segurança de outros pacotes?