Existe um comando claro para mostrar o kernel instalado mais recente no sistema?

3

Estou procurando um comando que me liste o kernel mais recente instalado em um sistema (Debian). Por exemplo, grub-mkconfig "de alguma forma" sabe qual é a versão mais recente do kernel. Como isso alcança isso? Eu sei que posso vê-lo olhando, mas existe um comando que possa interpretar as versões corretamente?

    
por Ben 31.01.2018 / 22:23

1 resposta

5

Você pode usar sort -V , que é comumente disponível em sistemas Linux; classifica números de versão:

ls /boot/vmlinuz-* | sort -V

ou até mesmo

ls -v /boot/vmlinuz-*

se o seu ls suportar isso.

Para ver apenas as últimas, mantenha apenas a última linha:

ls -v /boot/vmlinuz-* | tail -n 1

Isso é praticamente como grub-mkconfig é sobre isso; veja /usr/lib/grub/grub-mkconfig_lib para os detalhes.

    
por 31.01.2018 / 23:12