
Ich habe Ubuntu 12.04.2 mit Kernel 3.5.0 und muss einige Module neu kompilieren, aber es wird immer schwieriger, die richtigen Quellen zu finden. apt-get hat nur Quellen für 3.2.0? Wo kann ich die richtigen Quellen für den installierten Kernel 3.5.0 bekommen??
Antwort1
Sieht für mich nach einem großen Defekt aus. Es gibt Metapakete, die überhaupt nicht funktionieren, einige verweisen auf den alten 3.2.0-Kernel. Beispielsweise schlägt doing apt-get source linux-image-$(uname -r)
fehl, da versucht wird, stattdessen zu verwenden linux-lts-quantal
, und dann fehlschlägt, da dieses Paket nicht gefunden werden kann. Wir haben es zwei Stunden lang herumprobiert, bevor wir auf ihr Kernel-Git-Repository zurückgegriffen haben (was eine Änderung unseres Scriptomatics erforderte, das auf basiert apt-get source
, was wir zu verhindern versuchten).
Es ist mir ein Rätsel, wie Sie eine Version, die Sie LTS nennen, auf so eine chaotische Art und Weise „aktualisieren“ können.
Die Lösung für uns besteht im Moment darin, ihr Kernel-Git-Repository zu verwenden, obwohl es riesig ist und das Klonen ewig dauert.
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"