linux-header-*
別のシステム用にローカルでカーネル モジュールをコンパイルするには、他のカーネル バージョンのパッケージをインストールする必要があります。
たとえば、Debian 10、カーネル バージョン 4.19.0-13-amd64、Ubuntu 20.10、カーネル バージョン 5.8.0-43-generic でコンパイルしたいとします。
その場合、linux-headers-4.19.0-13-amd64
Ubuntu 20.10 マシンから必要なパッケージをインストールすることは可能ですか?
特に、Ubuntu 20.10 のバージョンapt-cache search linux-headers-.*
のみを表示し5.8.0-*
ます。
を使用して必要なカーネル ヘッダーをダウンロードできない場合apt-get
、どこで入手できますか? 完全な Linux ソースではなく、カーネル モジュールのコンパイルに必要なヘッダーだけが必要です。
Debianlinux-headers
を Ubuntu にインストールすることはできませんが、ソースをダウンロードできます。
debian ソースのみを追加します。ubuntu に害はありません。
printf "%s\n" "deb-src http://deb.debian.org/debian buster main" |\
sudo tee /etc/apt/sources.list.d/debian-src.list
gpg キーを追加します。
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 04EE7237B7D453EC 648ACFD622F3D138 DCC9EFBF77E11517
sudo apt-key update
ソースをダウンロード:
apt source linux-headers-4.19.0-14-amd64
linux-headers-4.19.0-13-amd64
入手可能であるDebianのスナップショット。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加