我安装了openEuler2403的版本,准备改下内核配置重新生成一个内核,报错

我安装了openEuler2403的版本,准备实验你们的https://docs.openeuler.org/zh/docs/25.03/server/performance/tlbi/tlbi-optimization-feature-usage-guide.html文章中的
我yum安装了kernel-source-6.6.0-90.0.0.84.oe2403.aarch64,
[root@openEuler linux-6.6.0-90.0.0.84.oe2403.aarch64]# make openeuler_defconfig
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/confdata.o
HOSTCC scripts/kconfig/expr.o
LEX scripts/kconfig/lexer.lex.c
YACC scripts/kconfig/parser.tab.[ch]
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/menu.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/symbol.o
HOSTCC scripts/kconfig/util.o
HOSTLD scripts/kconfig/conf

No change to .config

[root@openEuler linux-6.6.0-90.0.0.84.oe2403.aarch64]# make menuconfig
*

  • Unable to find the ncurses package.
  • Install ncurses (ncurses-devel or libncurses-dev
  • depending on your distribution).
  • You may also need to install pkg-config to find the
  • ncurses installed in a non-default location.

make[2]: *** [scripts/kconfig/Makefile:246:scripts/kconfig/mconf-libs] 错误 1
make[1]: *** [/usr/src/linux-6.6.0-90.0.0.84.oe2403.aarch64/Makefile:697:menuconfig] 错误 2
make: *** [Makefile:234:__sub-make] 错误 2
这个该怎么办呢

缺依赖包,可以把这一串安装上:

yum install -y asciidoc audit-libs-devel binutils-devel bison clang dwarves elfutils-devel elfutils-libelf-devel flex gcc glibc-static gtk2-devel java-1.8.0-openjdk java-1.8.0-openjdk-devel java-devel libbabeltrace-devel libcap-devel libcap-ng-devel libunwind-devel libzstd-devel llvm m4 make ncurses-devel net-tools newt-devel numactl-devel openssl-devel pciutils-devel perl-devel perl-generators python3-devel python3-docutils rsync xmlto xz-devel zlib-devel

我试试