SuSE Linux Enterprise Desktop 11 中的 ncurses-devel 问题

SuSE Linux Enterprise Desktop 11 中的 ncurses-devel 问题

在网上搜索了一下,发现本教程(唯一说服我的)安装新内核,我按照提供的步骤进行操作。

但是,我遇到了这些问题:

在第一步中,我尝试ncurses-devel使用 YaST 软件管理通过终端安装zypper,但在第一种情况下我收到此错误:

No provider of 'ncurses-devel' found.

使用YaST,我没有找到列出的包的来源。

然后,我从以下位置下载了该应用程序网站我收到以下错误:

执行make命令

/bin/sh: -I../c++: No such file or directory
make[1]: *** [../objects/cursesf.o] Error 127
make[1]: Leaving directory `/home/nat64/Desktop/SW/ncurses-5.9/c++'
make: *** [all] Error 2

同样,当我执行 时make install,终端显示了相同的错误。

最后我在终端里写了 yast -i ncurses-devel,没有成功。这标志着我没有找到来源。

我需要为我在虚拟机中进行的项目安装 7 个内核。

答案1

这里有两件事:

  1. 如果zypper in ncurses-devel失败,则说明您的系统有问题 - 您有任何存储库是否已启用?您使用什么基于 SUSE 的发行版?

  2. 要编译内核,您根本不需要 ncurses(对于这样一个低级软件来说,这将是一个非常愚蠢的要求)。您需要 ncurses (及其 devel 包)来构建 TUI 内核配置工具,例如nconfig或(通过或menuconfig调用),内核本身不具有任何此类依赖性。也就是说,如果您无法安装 ncurses devel 包,请使用- 它使用纯文本界面,没有任何额外要求。make menuconfigmake nconfigmake oldconfig

相关内容