为什么我无法安装ncurses开发包?

为什么我无法安装ncurses开发包?

我正在尝试配置Asterisk 12.3.2Debian 6.0.9但出现错误:

"configure: error: *** termcap support no found (on modern systems, this typically means the ncurses development package is missing)".

当我尝试通过以下方式安装它时:

apt-get install libncurses5-dev

我收到消息说找不到包。

答案1

libncurses-dev 就是你想要的。

此外,您可能有兴趣知道可以使用以下命令安装所有当前先决条件contrib/脚本/install_prereq。您向其传递安装参数,例如:contrib/scripts/install_prereq install在系统上安装所有依赖包。

答案2

根据这篇博客文章,标题为:如何在 Debian 6.0.1 上安装 Asterisk 1.8.4我认为您想安装ncurses-dev而不是libncurses5-dev。他们正在构建旧版本的 Asterisk,但认为这可能会对您的情况有所帮助。

您还可以看到所有 ncurse 包,如下所示:

$ apt-cache search ncurses | grep dev

答案3

Centos 7我在尝试安装时遇到了同样的问题Asterisk 13.4

我通过安装解决了它libtermcap-devel

yum 安装 libtermcap-devel

它将自动解析并安装ncurses-devel

相关内容