다음 패키지 postgresql-server-dev-9.5를 설치하려고 합니다. 사용
sudo apt-get 설치 postgresql-server-dev-9.5
이제 이 명령을 실행하면 다음 오류가 발생합니다.
postgresql-server-dev-9.5 패키지를 찾을 수 없습니다.
glob 'postgresql-server-dev-9.5'를 통해 패키지를 찾을 수 없습니다.
정규식 "postgresql-server-dev-9.5"가 포함된 패키지를 찾을 수 없습니다.
이 문제를 어떻게 해결할 수 있나요? 우분투 18.04.1을 사용하고 있습니다
답변1
우분투 18.04에는포스트그레SQL 10이므로 올바른 패키지는 다음과 같습니다 postgresql-server-dev-10
.
sudo apt install postgresql-server-dev-10
특정 Ubuntu 릴리스의 주요 PostgreSQL 버전을 확인하려면 다음에서 일치하는 항목을 찾으세요.postgresql-common
런치패드의 페이지. 그러므로:
- 19.04에는 PostgreSQL 11(
postgresql-server-dev-11
) 이 있습니다. - 18.04 및 18.10에는 PostgreSQL 10(
postgresql-server-dev-10
) 이 있습니다. - 16.04에는 PostgreSQL 9.5가 있습니다(여기서 버전 번호의 두 번째 부분이 중요합니다.
postgresql-server-dev-9.5
) - 14.04에는 PostgreSQL 9.3(
postgresql-server-dev-9.3
) 이 있습니다. - 12.04에는 PostgreSQL 9.1(
postgresql-server-dev-9.1
) 이 있습니다.
답변2
어떤 버전을 설치할지 확실하지 않은 경우 여러 PostgreSQL 버전에 대한 확장 빌드 도구를 사용할 수 있습니다.
노력하다:
$ apt install postgresql-server-dev-all
답변3
이것은 나에게 효과적입니다
sudo apt-get install postgresql postgresql-client