Como resolver configure: error: readline library not found?

24

Eu tenho um servidor Ubuntu 10.04 LTS com uma instalação mínima na qual eu quero compilar o postgres. Com a instalação mínima o servidor não possuía gcc então tive que fazer um apt-get install gcc mas agora continuo recebendo este erro do postgres ./configure .

configure: error: readline library not found

Não consigo encontrar o nome do pacote que contém a biblioteca readline. Então eu tenho duas perguntas.

  1. Qual é o nome do pacote que contém readline?
  2. Existe alguma maneira dada a mensagem de erro acima para encontrar o pacote associado a partir de seu nome padrão?
por ams 21.12.2011 / 05:25

1 resposta

38

Você provavelmente precisará instalar libreadline-dev .

Uma maneira rápida de procurar pacotes em casos como este é usar um comando como:

apt-cache search libreadline

Esse comando provavelmente listará vários pacotes, mas se você estiver interessado em compilar as coisas a partir da fonte, então o pacote que termina em -dev provavelmente contém os arquivos que o script configure está pesquisando.

    
por James Henstridge 21.12.2011 / 05:34