有沒有辦法了解在內核更新期間已安裝系統中的哪些檔案已更改/更新?

有沒有辦法了解在內核更新期間已安裝系統中的哪些檔案已更改/更新?

有沒有辦法找出已安裝系統中的哪些檔案在核心更新/升級期間被更改/更新?

答案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)配置以包含新核心。

相關內容