`

Ubuntu 12.04 下安装ncurses-devel

 
阅读更多

原文链接:http://blog.csdn.net/psvoldemort/article/details/9310713

 

解决Ubuntu 12.04 使用`make menuconfig`配置Linux 内核时,出现缺少'ncurses-devel'库支持。

 

 

*** Unable to find the ncurses libraries or the

*** required header files.

*** 'make menuconfig' requires the ncurses libraries.

***

*** Install ncurses (ncurses-devel) and try again.

*** 

 

1. 问题状况

一般情况下使用系统自带的软件管理器apt-get就可以安装了(`sudo apt-get install ncurses-devel`),但使用后却出现下面的错误提示:

 

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

E: 未发现软件包 ncurses-devel 

 

再试了另一条命令`sudo apt-get install ncurses`, 出现:

 

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

现在没有可用的软件包 ncurses,但是它被其它的软件包引用了。

这可能意味着这个缺失的软件包可能已被废弃,

或者只能在其他发布源中找到

 

E: 软件包 ncurses 没有可供安装的候选者

 

2. 解决方法

Linux几乎每个发行版都会有'ncurses'及'ncurses-devel'的安装包的,再根据上面第二条命令错误提示,“现在没有可用的软件包 ncurses,但是它被其它的软件包引用了。” 可以判定Ubuntu软件管理器服务端有作修改过。所以到 Ubuntu Package archive(http://packages.ubuntu.com/)搜索是否存在该安装包,用'ncurses-devel'作为关键字搜索,没有任何结果。搜索'ncurses'出现了很多返回结果。根据每个返回搜索结果的说明可以发现在Ubuntu中'ncurses-devel'是以'libncurses5-dev'命名的。

# sudo apt-get install libncurses5-dev (安装过程没有提示任何错误,安装成功)

接着再试一下`make menuconfig`,可以正常进入内核配置了。

分享到:
评论

相关推荐

    ubuntu12.04安装mysql---黑佳伦.pdf

    在Ubuntu 12.04操作系统中安装MySQL数据库是一个系统性的过程,涉及多个步骤。以下是详细的安装教程: 1. **获取管理员权限**: 在开始安装之前,确保你有管理员权限,可以通过运行`sudo -i`命令切换到超级用户...

    在 Ubuntu12.04 上安装Hadoop-1.2.1 (讲解的非常详细)

    【在 Ubuntu12.04 上安装 Hadoop-1.2.1】的详细步骤 在 Ubuntu12.04 上安装 Hadoop-1.2.1 的过程涉及到多个环节,包括系统准备、用户权限设置、Java 开发环境的安装、Hadoop 的下载与配置、主机名与网络设置以及 ...

    ubuntu-12.04-desktop-i386.iso

    ubuntu-12.04-desktop-i386.iso

    ubuntu 12.04 安装mysql---黑佳伦.docx

    ### Ubuntu 12.04 安装 MySQL 步骤详解 #### 一、获取管理员权限 在 Ubuntu 系统中进行系统级别的操作通常需要管理员权限。可以通过 `sudo` 命令临时获得管理员权限。 ```bash sudo -i ``` #### 二、解压并安装 ...

    Ubuntu12.04下安装NS-2.34及实现802.11pWAVE协议栈

    在本文中,我们将详细探讨如何在Ubuntu 12.04操作系统上安装NS-2.34网络模拟器,并实现802.11p WAVE协议栈,这对于车联网相关协议的开发和研究至关重要。首先,确保你的系统是最新状态,通过在终端执行以下命令来...

    libc6 for ubuntu12.04

    标题“libc6 for ubuntu12.04”涉及的是Ubuntu 12.04操作系统中的一个关键系统库——libc6。这个标题表明这是一个针对该特定版本Ubuntu的libc6软件包,它是Linux系统中核心的C语言运行时库。 **libc6详解** libc6...

    pmLinux-Ubuntu-12.04-20.10-x86-arm-Driver

    《Ubuntu在ARM架构下的触屏驱动安装与配置详解——基于pmLinux-Ubuntu-12.04-20.10-x86-arm-Driver》 在嵌入式系统和物联网领域,Ubuntu操作系统因其开源、稳定且丰富的软件库而备受青睐。尤其是针对ARM架构的设备...

    ubuntu12.04apt-get源

    Ubuntu12.04的apt-get搜狐源,直接下载至/etc/apt/下即可,执行apt-get update

    Ubuntu 12.04下如何安装MySQ

    Ubuntu 12.04下如何安装MySQL ,我按照这文档,已经成功在ubuntu 12.04安装成功mysql!

    Ubuntu12.04下Ns2.35安装步骤

    Ubuntu12.04下Ns2.35安装步骤 NS-2.35是在Ubuntu12.04操作系统下的一款网络模拟器,安装过程需要一定的技术基础和耐心。本文将详细介绍在Ubuntu12.04上安装NS-2.35的步骤,包括安装包下载链接,每步安装的详细介绍...

    Ubuntu12.04 nginx python uwsgi Django安装步骤

    Ubuntu 12.04 下安装 Nginx、Python、uWSGI 和 Django 的步骤 在本文中,我们将介绍如何在 Ubuntu 12.04 环境下安装 Nginx、Python、uWSGI 和 Django。这些技术栈组合是非常流行的 Web 应用程序开发环境。 一、...

    ubuntu-12.04.4-server-amd64.iso

    ubuntu镜像

    ubuntu12.04 安装gcc-3.4.3

    标题 "Ubuntu 12.04 安装GCC 3.4.3" 涉及的是在较旧版本的Ubuntu操作系统中安装一个特定版本的GNU Compiler Collection (GCC) —— 3.4.3。GCC是开源的、跨平台的编译器套件,用于将C、C++、Fortran等编程语言的源...

    Ubuntu12.04 安装 redis-3.2.1集群

    在本教程中,我们将深入探讨如何在Ubuntu 12.04上安装并配置Redis 3.2.1集群。Redis是一种高性能的键值存储系统,常用于数据库、缓存和消息中间件。由于Ubuntu 12.04已经不再受官方支持,因此可能需要手动编译安装...

    ubuntu12.04安装cmake-2.8.5及环境配置

    本文主要讲解如何在Ubuntu 12.04系统上源码编译安装CMake版本2.8.5,以及配置相应的环境变量,同时涉及到在Ubuntu下安装OpenCV并支持交叉编译的相关步骤。 首先,我们需要注意的是,尽管文章中提到的版本是cmake-*....

    ubuntu 12.04 中network-manager 离线安装包

    如果卸载了network-manager,就无法再上网进行 apt-get ...ubuntu 12中有线网无法设static ip,可先卸载network-manager,再修改eth0配置,重新安装network-manager,系统显示有线网络设备未托管,但是已经可以用了!

    ubuntu12.04下安装freetype出错处理.docx

    Ubuntu 12.04 下安装 FreeType 出错处理 FreeType 是一个开源的字体渲染引擎,广泛应用于各种操作系统和应用程序中。在 Ubuntu 12.04 下安装 FreeType 时,可能会出现一些错误,下面是解决这些错误的办法。 一、...

    pmLinux-Ubuntu-12.04-21.10-x86-arm-Driver

    电阻屏-penmount主控driver,liunx版Ubuntu_12.04-21.1

Global site tag (gtag.js) - Google Analytics