尝试构建内核时出现“未知序列 editconfigs”

Lac*_*ack 8 kernel 18.04

我正在按照这里的说明操作:https : //wiki.ubuntu.com/Kernel/BuildYourOwnKernel

我跑了

apt-get source linux-image-$(uname -r)
cd linux-signed-4.15.0
chmod a+x debian/rules
chmod a+x debian/scripts/*
chmod a+x debian/scripts/misc/*
fakeroot debian/rules clean
fakeroot debian/rules editconfigs
Run Code Online (Sandbox Code Playgroud)

最后一条命令的输出是

dh editconfigs
dh: Unknown sequence editconfigs (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep)
debian/rules:35: recipe for target 'editconfigs' failed
make: *** [editconfigs] Error 2
Run Code Online (Sandbox Code Playgroud)

我的uname -r4.15.0-34-generic

一个可能的重复是Enable the touchscreen of a Mediacom WinPad W700,但那里的答案没有解决“未知序列编辑配置”消息。做BuildYourOwnKernel指示需要更新?

Kri*_*ves 7

似乎在 18.04 中您需要运行:

apt-get source linux-source
Run Code Online (Sandbox Code Playgroud)

代替:

apt-get source linux-image-$(uname -r)
Run Code Online (Sandbox Code Playgroud)

这应该可以解决您的问题。

  • 谢谢。这下载了不需要的东西,叫做“linux-meta-4.15.0.34.36”,但它让我走上了正轨。似乎正确的源包是`linux-source-4.15.0`。或者,`sudo apt install linux-source` 会将该源包下载到`/usr/src`。 (7认同)