postgresql-9.4 설치 문제 : 패키지를 찾을 수 없습니다


16

우분투 14.04를 사용하고 있습니다. 이 안내서를 사용하여 postgresql을 다운로드하려고합니다 .

그러나 sudo apt-get install postgresql-9.4터미널 에서 명령 을 실행하면 다음 오류 메시지가 나타납니다.

E: Unable to locate package postgresql-9.4
E: Couldn't find any package by regex 'postgresql-9.4'

내가 도대체 ​​뭘 잘못하고있는 겁니까?


1
제발 편집 질문을하고 출력 추가apt-cache policy postgresql
heemayl


sudo apt-get update && sudo apt-get upgrade설치하기 전에 해야합니다 .
Lucio

주어진에는 저장소 설정 적이 있다 ? 또한 방문 askubuntu.com/q/378558
디야

답변:


8

Ubuntu 14.04 리포지토리에는 postgresql-9.3 버전이 있기 때문입니다. 그래서 실행

sudo apt-get install postgresql-9.3

"E : 종속성이 충족되지 않았습니다. 패키지없이 'apt-get -f install'을 시도하십시오 (또는 솔루션을 지정하십시오)."
조 모라 노

"sudo apt-get install -f"를 실행하십시오.
Pilot6

"sudo apt-get -f install"이 아닙니까?
조 모라 노

그것은 중요하지 않습니다.
Pilot6

4
그렇다면 실제로 필요한 기능 (jsonb)이있는 9.4 버전을 사용하려면 어떻게해야합니까?
Mattis

24

우분투 14.04에 postgres 9.4를 설치할 수 있습니다!

http://www.postgresql.org/download/linux/ubuntu/ 의 지침을 따르십시오 .

파일을 작성하고 /etc/apt/sources.list.d/pgdg.list저장소에 대한 행을 추가하십시오.

deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

저장소 서명 키를 가져오고 패키지 목록을 업데이트하십시오.

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
  sudo apt-key add -
sudo apt-get update

지금 당신은 함께 설치할 수 있습니다

sudo apt-get install postgresql-9.4

1
이것을 어떻게 실행합니까? 윈도우 멍청한 사용자에서 오는. cmd에 한
줄씩

1
@noogui는 말 그대로 터미널에 위의 내용을 복사하여 붙여 넣습니다. "파일 작성"만 입력 sudo touch /etc/apt/sources.list.d/pgdg.list또는 같은 프로그램을 사용 vim, nano또는 emacs. 생성 한 파일 deb에서 postgres 패키지 리포지토리의 위치 인 한 줄만 추가하면 됩니다. 그런 다음 위의 나머지 명령을 복사하여 터미널에 붙여 넣으십시오-시스템 및 해당 저장소의 인증 키가 추가됩니다. 위의 마지막 명령을 실행하여 저장소에서 9.4 패키지를 설치하십시오.
Todd

이것은 정답이어야하며 데비안 또는 다른 버전의 우분투와 같은 다른 플랫폼의 사용자에게 도움이됩니다.
Cécile Fecherolle
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.