找不到包libncurses5-dev

时间:2011-05-11 08:03:01

标签: vim ubuntu-10.04

在ubuntu 10.04 LTS上安装Vim 7.3时,我遇到如下错误

  

检查--with-tlib参数...   空:自动终端库   选择

     

在-lncurses中检查tgetent ...   没有

     

检查-ltermlib中的tgetent ...   没有

     

检查-ltermcap中的tgetent ...   没有

     

在-lcurses中检查tgetent ...没有   找不到终端库

     

检查tgetent()... configure:   错误:未找到!

  You need to install a terminal library; for example ncurses.

  Or specify the name of the library with --with-tlib.

然后我用谷歌搜索,发现我需要安装 libncurses-dev ,所以我键入了

  

$ sudo apt-get install libncurses-dev

     

包libncurses-dev不可用,但由

引用      

另一个包。这可能意味着包丢失,已经

     

已废弃,或仅可从其他来源获取

     

E:包libncurses-dev没有安装候选者

当我将 libncurses-dev 更改为 libncurses5-dev 时,出现错误

  

$ sudo apt-get install libncurses5-dev

     

E:找不到包裹   中的libncurses5-dev的

那发生了什么?

谢谢。

3 个答案:

答案 0 :(得分:3)

当然解决了并且与你最初的问题没有关系,但可能对某人有所帮助:)

检查您是否安装了libncurses5-dev软件包

    sudo aptitude search %p libncurses


这应该给你一样的东西:

  

i libncurses5 - Bibliothèquespartagéespourl'utilization d'un terminal
  i libncurses5-dev - 开发人员用于ncurses的库

这意味着已安装软件包

同样的结果:

    find /usr -name "libncurse*"


如果不是:

    sudo apt-get install libncurses5-dev

然后使用最大选项配置vim:

    ./configure --with-features=huge --with-tlib=ncurses

答案 1 :(得分:1)

转到系统 - >管理 - >软件来源并确保您已检查所有相关来源。然后执行apt-get update

这可能会有所帮助:

http://www.liberiangeek.net/2010/06/configuring-software-sources-ubuntu-10-04-lucid-lynx-receive-updatespatches/

答案 2 :(得分:0)

修复错误配置:错误:centos上缺少libncurses5-dev

[root @ centos601~] #yum install ncurses-devel

http://centostoday.com/configure-error-libncurses5-dev-missing.html