답변:
postgresql apt 저장소를 추가하는 방법은 다음과 같습니다. https://wiki.postgresql.org/wiki/Apt
빠른 시작
http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc 에서 저장소 키를 가져 오십시오 .
wget -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
/etc/apt/sources.list.d/pgdg.list를 편집하십시오. 배포판을 codename-pgdg라고합니다. 이 예에서 squeeze를 사용중인 실제 분배로 바꾸십시오.
deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main
/etc/apt/preferences.d/pgdg.pref의 데비안 패키지보다 PGDG 패키지를 선호하도록 apt의 패키지 고정을 구성하십시오.
Package: *
Pin: release o=apt.postgresql.org
Pin-Priority: 500
참고 : 이렇게하면 모든 Debian / Ubuntu 패키지가 PGDG 저장소의 사용 가능한 패키지로 바뀝니다. 이를 원하지 않으면이 단계를 건너 뛰십시오. 패키지 목록을 업데이트하고 pgdg-keyring 패키지를 설치하여 저장소 키 업데이트를 자동으로 가져 오십시오.
sudo apt-get update
sudo apt-get install pgdg-keyring
해당 리포지토리를 추가하면 할 수 있습니다 sudo apt-get install postgresql-9.2
sudo apt-get remove --purge postgresql-9.2 postgresql-9.1
sudo apt-get install postgresql-9.2
새로운 공식 postgresql.org 저장소가 있습니다. 2014 년 2 월 기준 9.3을 포함하여 최신 postgresql 버전이 포함되어 있습니다 . 자세한 공식 지침을 읽으십시오 . 우분투 12.04의 경우 다음을 사용했습니다.
sudo bash -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt-get update
sudo apt-get install postgresql-9.3 pgadmin3
postgresql-client-9.3
포함pg_dump
이 시도:
sudo -u postgres psql --cluster 9.2/main
Error: Invalid version specified with --cluster