Ubuntu 12.04.2 用の linux-source-3.5.0 ですか?

Ubuntu 12.04.2 用の linux-source-3.5.0 ですか?

カーネル 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、そのパッケージが見つからないため失敗します。2 時間ほど試行錯誤した後、カーネル 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"

関連情報