我已经安装了内核版本 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
或者任何您想要的内核。
笔记:请参阅下面的评论。这可能会破坏您的系统。