Gỡ cài đặt phiên bản cụ thể của PostgreSQL


14

Tôi có Postgresql 9.1.1 trong Ubuntu 12.04 đã được cài đặt do nâng cấp tự động và bất cứ khi nào tôi gỡ cài đặt bằng lệnh:

sudo apt-get --purge remove postgresql-9.1.1

Tôi nhận được một lỗi nói:

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

Ai đó có thể cho tôi biết cách gỡ cài đặt hoàn toàn gói này để tôi có thể cài đặt phiên bản thấp hơn khác không - 8.4.7


Phần thứ hai của câu hỏi của bạn (hạ cấp) đã được trả lời khi bạn hỏi nó: askubfox.com/questions/285232/how-do-i-downgrade-postgresql
don.joey

Câu trả lời:


17

Phiên bản 9.1.1 của PostgerSQL nằm trong gói postgresql-9.1. Vì vậy, bạn nên loại bỏ gói này:

sudo apt-get purge postgresql-9.1

Phần thứ hai của câu hỏi của bạn đã được trả lời ở đây: Làm cách nào để hạ cấp PostgreSQL?


10

Nếu bạn muốn gỡ cài đặt postgresql và bất kỳ gói liên quan nào, bạn nên sử dụng autoremove:

sudo apt-get --purge autoremove postgresql*

Điều này sẽ chọn bất kỳ gói nào bắt đầu với postgresql và loại bỏ mọi phụ thuộc tự động mà các gói này đã cài đặt hoàn hảo để loại bỏ bất kỳ phiên bản nào của postgresql. Nếu bạn chỉ muốn xóa máy khách hoặc máy chủ, đặt cược của bạn sẽ được bật apt-cache search postgresql | grep clienthoặc server.


2

Thử:

sudo apt-get --purge remove postgresql-9.1

Ngoài ra, bạn có thể cài đặt 8.4.7 và dừng máy chủ postgresql-9.1.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.