日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

如何解决Ubuntu 14.04编译make menuconfig时缺少'ncurses-devel'库

發(fā)布時(shí)間:2023/12/15 Ubuntu 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何解决Ubuntu 14.04编译make menuconfig时缺少'ncurses-devel'库 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

今天在使用64位的Ubuntu 14.04系統(tǒng)編譯linux源碼的make menuconfig命令時(shí),得到了一個(gè)錯(cuò)誤的提示,說我沒有安裝相應(yīng)的庫:

Unable to find the ncurses libraries or the required header files. 'make menuconfig' requires the ncurses libraries.Install ncurses (ncurses-devel) and try again.

于是我按照上面的提示去安裝ncurses-devel庫(這里說明一下,ncurses庫是字符終端下屏幕控制的基本庫,可能很多新開發(fā)的程序都不使用了,不過如果要編譯一些老程序,還經(jīng)常用到):

sudo apt-get install ncurses-devel

結(jié)果得到的提示是:

正在讀取軟件包列表... 完成 正在分析軟件包的依賴關(guān)系樹 正在讀取狀態(tài)信息... 完成 E: 未發(fā)現(xiàn)軟件包 ncurses-devel

然后再試:

sudo apt-get install ncurses

依然提示:

正在讀取軟件包列表... 完成 正在分析軟件包的依賴關(guān)系樹 正在讀取狀態(tài)信息... 完成 現(xiàn)在沒有可用的軟件包 ncurses,但是它被其它的軟件包引用了。 這可能意味著這個(gè)缺失的軟件包可能已被廢棄, 或者只能在其他發(fā)布源中找到 E: 軟件包 ncurses 沒有可供安裝的候選者

看來事情沒有那么簡單。于是開始百度,CSDN一番查找,最終搞定!

原來Linux幾乎每個(gè)發(fā)行版都會(huì)有’ncurses’及’ncurses-devel’的安裝包的,但是不同版本的Ubuntu軟件管理器服務(wù)端有做過修改。而對于Ubuntu 14.04以后的系統(tǒng)中,’ncurses-devel’是以’libncurses5-dev’命名的。所以,簡而言之就是,這家伙依然存在,只是換了個(gè)名字而已!我們只需要將命令行修改一下即可!

下面把相關(guān)的命令整理如下:

sudo apt-get install build-essential sudo apt-get install libncurses5 sudo apt-get install libncurses5-dev

上述3條命令中,對于大部分人,其實(shí)能起作用的應(yīng)該只有最后一條,但是為了保險(xiǎn)起見,建議大家都按順序執(zhí)行一遍,以免出錯(cuò)了重頭再來。

總結(jié)

以上是生活随笔為你收集整理的如何解决Ubuntu 14.04编译make menuconfig时缺少'ncurses-devel'库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。