Estou executando um Ubuntu 22.04
no GCP.
Quando eu executo
$ apt list --installed | grep -i headers
Vejo mais de uma versão do pacote
linux-gcp-X.Z-headers-X.Y.Z-ABCD/jammy-updates,jammy-security,now...[installed,automatic]
linux-gcp-X.Z-headers-X.Y.Z-VHCJ/jammy-updates,jammy-security,now...[installed,automatic]
.
.
.
.
linux-headers-X.Y.Z-ABCD-gcp/jammy-updates,jammy-security,now ...[installed]
linux-headers-X.Y.Z-VHCJ-gcp/jammy-updates,jammy-security,now ...[installed]
.
.
.
linux-headers-gcp/jammy-updates,jammy-security, now... [installed, automatic]
- Por que existem tantas versões do mesmo pacote
- Qual deles está realmente sendo usado?
- Por que os dois formatos, ou seja,
linux-gcp-X.Z-headers-X.Y.Z-ABCD
elinux-headers-X.Y.Z-VHCJ-gcp
(assim como um terceiro, mais limpo,linux-headers-gcp
)
É bem comum ver várias versões do mesmo pacote no Ubuntu, especialmente ao lidar com cabeçalhos e pacotes relacionados ao kernel. A presença de várias versões do
linux-headers
pacote provavelmente se deve a diferentes versões do kernel instaladas no seu sistema. Cada versão do kernel tem seu próprio conjunto de cabeçalhos.Você deve observar o seguinte:
Em seguida, compare esta versão com o pacote de cabeçalhos para ver qual está em uso.
linux-gcp-X.Z-headers-X.Y.Z-ABCD
elinux-headers-X.Y.Z-VHCJ-gcp
) provavelmente são devido a diferentes convenções de nomenclatura ou patches específicos aplicados ao kernel. Ogcp
sufixo indica que esses cabeçalhos são otimizados para o Google Cloud Platform. Olinux-headers-gcp
formato mais limpo provavelmente é a versão genérica do pacote de cabeçalhos que não inclui patches ou otimizações específicas.