無法使用 pacman 為目前核心安裝 Linux 頭文件

無法使用 pacman 為目前核心安裝 Linux 頭文件

我已經安裝了核心版本 3.16.1-1,但無法安裝 linux 標頭,因為 pacman 嘗試安裝最新版本。如何安裝正確的核心頭檔?我正在使用 UDOO Quad。

# uname -r
3.16.1-1-ARCH

# pacman -S linux-armv7-headers
resolving dependencies...
looking for inter-conflicts...
:: linux-armv7-headers and linux-am33x-headers are in conflict (linux-headers). Remove linux-am33x-headers? [y/N] y

Packages (2): linux-am33x-headers-4.1.3-3 [removal]  linux-armv7-headers-4.1.4-1

Total Download Size:    6.26 MiB
Total Installed Size:   43.26 MiB
Net Upgrade Size:       1.59 MiB

# pacman -S linux-armv7-headers-3.16.1-1
error: target not found: linux-armv7-headers-3.16.1-1

答案1

您可能只需要在嘗試安裝時指定版本:

pacman -S linux-armv7-headers-3.16.1-1

答案2

更新資料庫。

$ sudo pacman -Syy

然後更新你的linux

$ sudo pacman -S linux

重新啟動以便載入新核心。然後安裝linux-header。

$ sudo pacman -S linux-headers

或你想要的任何內核。

筆記:請參閱下面的評論。這可能會破壞您的系統。

相關內容