linux-headers-5.9.1 パッケージが見つかりません。

linux-headers-5.9.1 パッケージが見つかりません。

最近、Webサイトに記載されている手順に従って、新しいLinux Kernel 5.9.1をインストールしました。

https://www.cyberciti.biz/tips/compiling-linux-kernel-26.html

ここでこのコマンドを試してみると(再起動後):

sudo apt-get install build-essential linux-headers-`uname -r`

次のエラーが発生します。

E: Unable to locate package linux-headers-5.9.1
E: Couldn't find any package by glob 'linux-headers-5.9.1'
E: Couldn't find any package by regex 'linux-headers-5.9.1'

uname -r 表示: 5.9.1、私のシステムに Ubuntu 18.04 がインストールされています。現在この問題に封着しました。誰でもこの問題を解決するのに役立ちますか?

ベストアンサー1

インストールできない理由は、linux-headers-5.9.1リポジトリにそのパッケージがないためです。カーネルを直接構築したので、これを提供するのはユーザーの役割です。

Ubuntuの最良の解決策は、カーネルのパッケージ構築ツールを使用することです。

make deb-pkg

(カーネルソースツリーのルートから)

これにより、カーネルイメージパッケージとカーネルヘッダパッケージが構築されます。これら2つをインストールすると、新しいカーネルと一致するヘッダーが取得されます。このアプローチを使用しているmake install場合は実行しないでくださいmake modules_install。パッケージをインストールすると、そのパッケージが置き換えられます。

おすすめ記事