首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SuSE 11的开发问题

SuSE 11的开发问题
EN

Unix & Linux用户
提问于 2014-07-09 18:40:29
回答 1查看 1.4K关注 0票数 2

在网上搜索时,我找到了本教程 (唯一让我信服的)安装新内核的方法,我遵循了所提供的步骤。

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

在第一步中,我尝试通过终端安装ncurses-devel,使用zypper和YaST软件管理,但在第一个示例中,我得到了以下错误:

代码语言:javascript
复制
No provider of 'ncurses-devel' found.

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

然后,我从网站下载了应用程序,得到了以下错误:

执行make命令

代码语言:javascript
复制
/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个内核。

EN

回答 1

Unix & Linux用户

发布于 2014-07-10 13:45:40

这里有两件事:

  1. 如果zypper in ncurses-devel失败了,您的系统就有问题了--您有启用任何存储库吗?您正在使用什么基于SUSE的发行版?
  2. 要编译内核,根本不需要ncurses (对于这样一个低水平的软件来说,这是一个非常愚蠢的要求)。您需要ncurses (及其devel包)来构建像nconfigmenuconfig (通过make menuconfigmake nconfig调用)这样的TUI内核配置工具,内核本身并不具有任何这样的依赖关系。尽管如此,如果您无法安装ncurses包,请使用make oldconfig -它使用纯文本接口,不需要任何额外的要求。
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/141606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档