我试图在 EndeavourOS 上安装实时内核,但没有成功。我尝试了不同的方法...第一个,按照 Arch Linux wiki 的建议从 yay 存储库下载它,但编译永远不会结束;然后,我尝试先下载PKGBUILD,然后再编译,但结果是一样的;最后,我在Linux基金会的网站上找到了一个关于PREEMPT_RT补丁的网页,我按照说明进行操作...首先,下载内核(在我的例子中,6.0[EndeavourOS已经安装了6.0.2版本,但是实时补丁尚未升级到此...这就是为什么我下载了“6.0”和相关的 rt-patch“6.0”以完美匹配它们])。在对最后一种方法的第一次尝试中,我尝试将 6.0.3 版本的 Linux 内核与 6.0 rt-patch 混合。也许我必须删除一些旧的尝试?我该怎么做? Arch(以及一般的Linux)对我来说是一个新事物(我知道fedora更好一点,但arch对于我的目的来说性能更高)。
终端返回此:
Reversed (or previously applied) patch detected! Assume -R? [n]
这是针对不同的东西返回的,但在这里显示很长。
有什么建议吗?
提前致谢。
答案1
我想已经发现了问题...基本上,源代码所在的目录名称中有一些空格(对于编译器来说,用空格编写的名称似乎是“笨拙的”...所以,我更改了目录的名称避开他们)。然后,我给出命令“make config”来启动内核的配置文件。看来它有效。