Ubuntu

在 Ubuntu 上安裝核心更新時自動建構手動安裝的核心模組

  • November 14, 2012

我正在我的 Ubuntu 上試驗flashcache,它看起來很有趣,可以用它進行長期測試。我下載了原始碼,編譯它們並安裝了生成的核心模組。到現在為止還挺好。

但是一旦我更新了我的作業系統並安裝了新核心,就需要為新核心重新編譯模組並安裝在不同的路徑中。

我確信這可以自動完成,但我不知道如何。每當我更新系統上的核心時,都會自動編譯多個模組(其中包括 virualbox 模組)。

如何在升級核心包時自動重新編譯手動安裝的核心模組?我基本上需要make一些make installapt-get upgrade.

“通常”的方式是使用DKMS(最初由戴爾開發,以支持其在 Linux 下的伺服器的特定驅動程序)。甚至 nVidia 現在也將他們的顯卡驅動程序與 DKMS 集成在一起——該驅動程序也需要在每次核心更新時重新編譯。

如果你做一個

$ 提供幫助

在核心原始碼目錄中,您將看到

核心打包:

deb-pkg - 將核心建構為 deb 包

make deb-pkg建構幾個核心相關的包:

  • linux韌體映像_ * .deb
  • linux-headers - * .deb
  • linux-image - * .deb
  • linux-libc-dev_*.deb

引用自:https://unix.stackexchange.com/questions/55738