
我有一個帶有核心 3.5.0 的 Ubuntu 12.04.2,需要重新編譯一些模組,但我很難找到正確的來源。 apt-get 只有 3.2.0 的原始碼?我在哪裡可以獲得已安裝核心 3.5.0 的正確原始碼?
答案1
對我來說似乎是一個重大的破壞。有些元包根本不起作用,有些連結到舊的 3.2.0 核心。例如,執行apt-get source linux-image-$(uname -r)
將會失敗,因為它嘗試使用linux-lts-quantal
替代項,然後由於找不到該套件而失敗。我們已經嘗試了兩個小時,然後才求助於使用他們的內核 git 儲存庫(其中涉及更改我們對 的腳本依賴apt-get source
,我們試圖阻止這種情況)。
我不明白你怎麼能以如此混亂的方式「更新」一個你稱之為 LTS 的版本。
我們現在的解決方案是使用他們的核心 git 儲存庫,儘管它很大且需要很長時間才能克隆。
git clone git://kernel.ubuntu.com/ubuntu/ubuntu-precise.git
cd ubuntu-precise
git tag -l Ubuntu-* # show all tagged versions
git checkout -b temp Ubuntu-lts-3.5.0-28.48 # pick the one matching "uname -r"