구성 해결 방법 : 오류 : readline 라이브러리를 찾을 수 없습니까?


27

postgres를 컴파일하려는 최소 설치로 Ubuntu 10.04 LTS 서버가 있습니다. 최소한의 설치로 서버에 gcc가 없으므로 수행해야 apt-get install gcc했지만 이제 postgres 에서이 오류가 계속 발생합니다 ./configure.

configure: error: readline library not found

readline 라이브러리가 포함 된 패키지 이름을 찾을 수 없습니다. 두 가지 질문이 있습니다.

  1. readline을 포함하는 패키지의 이름은 무엇입니까?
  2. 표준 이름에서 관련 패키지를 찾을 수있는 위의 오류 메시지가 있습니까?

답변:


45

설치해야 할 수도 있습니다 libreadline-dev.

이와 같은 경우 패키지를 검색하는 빠른 방법은 다음과 같은 명령을 사용하는 것입니다.

apt-cache search libreadline

이 명령은 여러 패키지를 나열 할 수도 있지만 소스에서 컴파일하는 데 관심이 있다면 패키지로 끝나는 패키지 -devconfigure스크립트가 검색 하는 파일이 포함 되어 있을 수 있습니다 .


James에게 감사합니다. 웹에서 packages.ubuntu.com/lucid를 탐색 했지만 libreadline- {someversion}이있는 많은 라이브러리가있었습니다. 고맙습니다.
ams

문제 없어. 대부분의 경우 개발 패키지는 필요한 런타임 패키지가 설치되어 있는지 확인하므로 소스에서 소프트웨어를 빌드 할 때 이러한 종류의 오류가 발생하면 시작할 수 있습니다.
James Henstridge
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.