Fedora
無法在 Fedora 上安裝任何特定版本的“kernel-headers”
我的目標是使我的核心標頭檔具有與我的核心和核心開發相同的版本。目前我有:
$ sudo yum install kernel-headers Last metadata expiration check: 1:55:19 ago ... Package kernel-headers-5.15.4-200.fc35.x86_64 is already installed. Dependencies resolved. Nothing to do. Complete! $ yum --showduplicate list kernel-headers Last metadata expiration check: 0:39:37 ago ... Installed Packages kernel-headers.x86_64 5.15.4-200.fc35 @updates Available Packages kernel-headers.i686 5.14.9-300.fc35 fedora kernel-headers.x86_64 5.14.9-300.fc35 fedora kernel-headers.x86_64 5.15.4-200.fc35 updates $ uname -a Linux fedora 5.15.13-200.fc35.x86_64
我想將核心頭設置為
5.15.13-200.fc35.x86_64
. 我已經嘗試了一切$$ 1 $$ https://askubuntu.com/questions/1045451/linux-kernel-header-files-to-match-the-current-kernel $$ 2 $$ yum 安裝的 kernel-devel 與我的核心版本不同 $$ 3 $$ 核心標頭檔和核心開發 我的問題是我能夠安裝僅在可用包列表中的核心標頭檔。
我嘗試(但失敗)的是:
$ sudo yum install kernel-headers-generic Last metadata expiration check: 1:59:50 ago ... No match for argument: kernel-headers-generic Error: Unable to find a match: kernel-headers-generic $ sudo yum install kernel-headers-5.15.13-200.fc35.x86_64 Last metadata expiration check: 2:00:09 ago ... No match for argument: kernel-headers-5.15.13-200.fc35.x86_64 Error: Unable to find a match: kernel-headers-5.15.13-200.fc35.x86_64 $ sudo yum install kernel-headers-generic-5.15.13-200.fc35.x86_64 Last metadata expiration check: 2:00:15 ago ... No match for argument: kernel-headers-generic-5.15.13-200.fc35.x86_64 Error: Unable to find a match: kernel-headers-generic-5.15.13-200.fc35.x86_64
所以問題是如何安裝 kernel-header
5.15.13-200.fc35.x86_64
。而且由於“通常”的方法沒有幫助,我不確定是否相關/等價於詢問,如何擴展Available Packages
以--showduplicates
.
根據對類似問題的回答,此軟體包並非隨每個版本一起發布。Yum 在這裡沒有省略任何包。我建議按照第一個連結論壇中的建議嘗試開發。