如何解决配置:错误:未找到readline库?

ams*_*ams 34 apt compiling

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

configure: error: readline library not found
Run Code Online (Sandbox Code Playgroud)

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

  1. 包含 readline 的包的名称是什么?
  2. 有没有办法根据上面的错误消息让我从标准名称中找到相关的包?

Jam*_*dge 55

您可能需要安装libreadline-dev.

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

apt-cache search libreadline
Run Code Online (Sandbox Code Playgroud)

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