如何解决configure:错误:找不到readline库?

我有一个Ubuntu 10.04 LTS服务器,我想要编译postgres的最小安装。 使用最小安装,服务器没有gcc所以我不得不做一个apt-get install gcc但现在我不断从postgres ./configure得到这个错误。

 configure: error: readline library not found 

我似乎无法找到包含readline库的包的名称。 所以我有两个问题。

  1. 包含readline的包的名称是什么?
  2. 是否有一些方法给出上面的错误消息,以便从标准名称中找到相关的包?

您可能需要安装libreadline-dev

在这种情况下搜索包的快速方法是使用如下命令:

 apt-cache search libreadline 

此命令可能会列出多个包,但如果您对从源代码编译内容感兴趣,那么以-dev结尾的包可能包含configure脚本正在搜索的文件。