Debian如何為其他核心版本獲取 linux-headers-*,而不是使用
如何為其他核心版本獲取 linux-headers-*,而不是使用 apt-get
的最新版本?
我需要
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 機器上安裝必要的軟體包?特別是,
apt-cache search linux-headers-.*
僅顯示5.8.0-*
Ubuntu 20.10 上的版本。如果無法使用 下載必要的核心標頭檔
apt-get
,從哪裡可以獲得這些標頭檔?我不想要完整的 Linux 原始碼,只想要編譯核心模組所需的標頭檔。
您無法
linux-headers
在 Ubuntu 上安裝 debian,但可以下載原始碼:只添加 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 snapshot獲得。