특정 버전의 PostgreSQL 제거 설치된 Ubuntu 12.04에 Postgresql 9.1.1이 있으며

자동 업그레이드로 인해 설치된 Ubuntu 12.04에 Postgresql 9.1.1이 있으며 명령을 사용하여 제거 할 때마다 다음과 같습니다.

sudo apt-get --purge remove postgresql-9.1.1

다음과 같은 오류가 발생합니다.

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

다른 하위 버전을 설치할 수 있도록이 패키지를 완전히 제거하는 방법을 알려줄 수 있습니까? 8.4.7



답변

PostgerSQL 버전 9.1.1은 패키지에 postgresql-9.1있습니다. 따라서이 패키지를 제거해야합니다.

sudo apt-get purge postgresql-9.1

귀하의 질문의 두 번째 부분은 이미 여기에 답변되어 있습니다 : PostgreSQL을 어떻게 다운 그레이드합니까?


답변

postgresql 및 관련 패키지를 제거하려면 autoremove다음 을 사용해야합니다 .

sudo apt-get --purge autoremove postgresql*

postgresql로 시작하는 패키지를 선택하고이 패키지가 설치 한 postgresql의 모든 버전을 효과적으로 제거하는 자동 종속성을 제거합니다. 클라이언트 또는 서버 만 제거하려면 베팅이 apt-cache search postgresql | grep client또는에 있어야합니다 server.


답변

시험:

sudo apt-get --purge remove postgresql-9.1

또한 8.4.7을 설치하고 서버 postgresql-9.1을 중지 할 수 있습니다.