Ubuntu

更新時自動應用模組更新檔並編譯核心?

  • January 11, 2013

我最近應用了一個單行更新檔drivers/bluetooth/btusb.c,以便與我的藍牙設備兼容。但是,每當我進行核心升級時,更新檔都會失去,直到有人向後移植它(這不太可能)。有沒有辦法讓我執行腳本並自動修補每個新的核心升級?

DKMS 似乎是一個很好的解決方案,但我不確定如何設置。我不想每次獲得更新時都重新編譯整個 Linux 核心,但我想將該更新檔應用到 btusb 模組,重新編譯它,然後在每次更新時將其插入到我的核心中。我怎樣才能使用從獲得的源來做到這一點apt-get source linux-source-3.2.0?我需要複製哪些文件?關鍵make呼叫是make M=drivers/bluetooth modules,但這取決於首先建構的其他核心實用程序。我如何為此組裝 DKMS 模組?

可以在 Ask Ubuntu 上找到有關如何應用更新檔的詳細資訊

是的,您應該將更改打包為 DKMS 模組。為幾個已安裝的核心建構模組或在更新的核心上自動重建它們是 DKMS 的主要功能。

Ubuntu 社區文件在這裡有一篇關於這個主題的好文章。

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