ncurses 開発パッケージをインストールできないのはなぜですか?

ncurses 開発パッケージをインストールできないのはなぜですか?

Asterisk 12.3.2設定しようとしていますDebian 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/スクリプト/インストール前提条件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

関連情報