资讯详情

编译libncurses5-dev遇到的问题

编译程序时,cmake出现了错误

Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)

得知是缺少libncurses5-dev库,在网上下载一个.deb文件安装报错了

dpkg: dependency problems prevent configuration of libncurses5-dev:amd64:  libncurses5-dev:amd64 depends on libtinfo5 (= 6.1-1ubuntu1); however:   Version of libtinfo5:amd64 on system is 6.1 20181013-2 deb10u1.  libncurses5-dev:amd64 depends on libncurses5 (= 6.1-1ubuntu1); however:   Version of libncurses5:amd64 on system is 6.1 20181013-2 deb10u1.  libncurses5-dev:amd64 depends on libtinfo-dev (= 6.1-1ubuntu1); however:   Package libtinfo-dev is not installed.  dpkg: error processing package libncurses5-dev:amd64 (--install):  dependency problems - leaving unconfigured Processing triggers for man-db (2.8.5-2) ... Errors were encountered while processing:  libncurses5-dev:amd64 

乍一看是libtinfo-dev没有安装,所以根据百度https://blog.csdn.net/isco22/article/details/8984696找到了依赖库装地址,下载后安装失败。

dpkg: dependency problems prevent configuration of libtinfo-dev:amd64:  libtinfo-dev:amd64 depends on libtinfo5 (= 6.1-1ubuntu1.18.04); however:   Version of libtinfo5:amd64 on system is 6.1 20181013-2 deb10u1.  dpkg: error processing package libtinfo-dev:amd64 (--install):  dependency problems - leaving unconfigured Errors were encountered while processing:  libtinfo-dev:amd64

这样注意到了(= 6.1-1ubuntu1.18.04)似乎是需要安装对应的版本,而下面的版本是当前系统版本,不对应,所以安装出错。则再下载libtinfo库安装成功后,libtinfo-dev也成功安装。

依次看libncurses5-dev对应库的版本是否匹配,如果匹配成功,可以顺利安装。

标签: isco红外线液位传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台