configure: error: readline library not foundを解決するには?

Ubuntuの10.04 LTSサーバーにpostgresをコンパイルしたいのですが、最小限のインストールしかしていません。最小限のインストールでは、サーバーにgccがなかったので、apt-get install gccを実行する必要がありました。

configure: error: readline library not found

readlineライブラリを含むパッケージの名前が見つかりません。そこで2つの質問があります。

1.readlineを含むパッケージの名前は何ですか? 2.上記のエラーメッセージから、標準的な名前から関連パッケージを見つける方法はありますか?

ソリューション

おそらく libreadline-dev をインストールする必要があるだろう。

このような場合にパッケージを検索する簡単な方法は、次のようなコマンドを使うことだ:

apt-cache search libreadline

このコマンドは複数のパッケージをリストアップしてくれるだろうが、ソースからのコンパイルに興味があるのであれば、-devで終わるパッケージに、おそらく configure スクリプトが探しているファイルが含まれているはずだ。

解説 (2)