有没有办法了解内核更新期间已安装系统中的哪些文件被更改/更新?

有没有办法了解内核更新期间已安装系统中的哪些文件被更改/更新?

有没有办法找出内核更新/升级期间已安装系统中的哪些文件被更改/更新了?

答案1

内核由两个主要软件包组成:linux-image-* 和 linux-headers-*。一个内核由相同版本的软件包对组成。您可以使用以下命令查看所有已安装的内核,最新内核的版本号最大:

dpkg -l 'linux-image-*' 'linux-headers-*' | grep '^ii'

要查看与当前运行的内核相关的对,请使用以下命令:

dpkg -l '*'`uname -r`

使用以下命令列出组成内核包(或任何包)的文件dpkg -L,类似于以下内容:

dpkg -L linux-image-3.2.0-23-generic

当然,还有一些其他文件会更新,但不包含在这些软件包中,例如,initramfs安装后会生成每个内核,并且会重建引导加载程序(通常是 grub)配置以包含新内核。

相关内容