Archlinux(PC机)安装实时内核 linux-rf-bfq和linux-rt

时间:2021-02-15 08:52:25

首先保证机器上已安装 AUR助手,或者手动下载包安装。我这里用的是 yaourt,但是安装失败。

一、实时内核linux-rt-bfq 的过程

软件包来源于网址:https://aur.archlinux.org/packages/linux-rt-bfq

1.输入命令 $ yaourt -S linux-rt-bfq

2.提示 "unsupported package: potentially dangerous !“, 此时输入 n 按回车,即不编辑;

3.提示

Verifying source file signatures with gpg...
linux-4.6.tar ... FAILED (unknown public key 79BE3E4300411886)
patch-4.6.7 ... FAILED (unknown public key 38DBBDC86092693E)
patch-4.6.7-rt11.patch ... FAILED (unknown public key 7B96E8162A8CF5D1)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build linux-rt.

说明验证签名失败,首先结束安装,然后按照上面的网站中的解决办法,分别输入下面的命令添加信任的签名

$cho keyserver hkp://keys.gnupg.net >>~/.gnupg/gpg.conf
$gpg --recv-keys 79BE3E4300411886
$gpg --recv-keys 38DBBDC86092693E
$gpg --recv-keys 7B96E8162A8CF5D1

4.再次运行命令$ yaourt -S linux-rt-bfq,等了一段时间的安装过程后提示

--------------------------------------

d: final link failed: No space left on device
make[1]: *** [scripts/Makefile.modpost:125:
drivers/media/dvb-core/dvb-core.ko] Error 1
make: *** [Makefile:1145: modules] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build linux-rt-bfq.
==> Restart building linux-rt-bfq ? [y/N]

-------------------------------------

在AUR上问了下linux-rt-bfq的开发者,他建议我使用makepkg安装,于是我决定使用makepkg安装Llinux-rt。


二、实时内核linux-rt 的安装过程(makepkg)

首先得验证签名;

$ echo keyserver hkp://keys.gnupg.net >>~/.gnupg/gpg.conf

$ gpg --recv-keys 79BE3E4300411886
$ gpg --recv-keys 38DBBDC86092693E
$ gpg --recv-keys 7B96E8162A8CF5D1

否则会出现 “One or more PGP signatures could not be verified!”这样的错误。

1. $ git clone https://aur.archlinux.org/linux-rt.git

2. $ cd linux-rt

3. $ makepkg

4. $ sudo pacman -U linux-rt-4.6.7_rt14-1-x86_64.pkg.tar.xz(.pkg.tar.xz为你下载的安装包)

5. $ sudo grub-mkconfig -o /boot/grub/grub.cfg

    至此已安装完毕,通过 yaourt 等AUR助手也可以正确安装。

6.$ sudo reboot  (重启)

7. 在grub选项中选择 “Advanced ...”进入后,再选择 linux-rt 进入实时内核。