未發現軟體包ncurses

2021-06-22 12:29:14 字數 1060 閱讀 7701

解決ubuntu 10.10 使用`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. 問題狀況

正在讀取軟體包列表... 完成

正在分析軟體包的依賴關係樹

正在讀取狀態資訊... 完成

e: 未發現軟體包 ncurses-devel 

再試了另一條命令`sudo apt-get install ncurses`, 出現:

正在讀取軟體包列表... 完成

正在分析軟體包的依賴關係樹

正在讀取狀態資訊... 完成

現在沒有可用的軟體包 ncurses,但是它被其它的軟體包引用了。

這可能意味著這個缺失的軟體包可能已被廢棄,

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

e: 軟體包 ncurses 沒有可供安裝的候選者

2. 解決方法

linux幾乎每個發行版都會有'ncurses'及'ncurses-devel'的安裝包的,再根據上面第二條命令錯誤提示,「現在沒有可用的軟體包 ncurses,但是它被其它的軟體包引用了。」 可以判定ubuntu軟體管理器服務端有作修改過。所以到 ubuntu package archive(搜尋是否存在該安裝包,用'ncurses-devel'作為關鍵字搜尋,沒有任何結果。搜尋'ncurses'出現了很多返回結果。根據每個返回搜尋結果的說明可以發現在ubuntu中'ncurses-devel'是以'libncurses5-dev'命名的。

# sudo apt-get install libncurses5-dev (安裝過程沒有提示任何錯誤,安裝成功)

接著再試一下`make menuconfig`,可以正常進入核心配置了。

軟體包安裝

指令碼安裝包,c語言源 開源 編譯時間長。lamp環境搭建 linux apache mysql php 效率高 mnt cdrom packagehttpd 2.2.15 15.el6.centos.1.i686.rpm httpd 軟體名 2.2.15 軟體版本 15 軟體發布次數 el6.ce...

軟體包 shell 命令

一 tar 1 介紹 tar可以為檔案和目錄建立檔案。利用tar,使用者可以為某一特定檔案建立檔案 備份檔案 也可以在檔案中改變檔案,或者向檔案中加入新的檔案。tar最初被用來在磁帶上建立檔案,現在,使用者可以在任何裝置上建立檔案,如軟盤。利用tar命令,可以把一大堆的檔案和目錄全部打包成乙個檔案,...

javaOA整合軟體包

junit4.4 struts2.18 拷貝 struts2 blank 2.1.8.1.jar 裡的jar包 個 struts.xml web.xml 配置為開發模式,並配置字尾名為action hibernate3.6 required資料夾 jpa optional c3p0 資料庫驅動 hi...