Copot versi PostgreSQL tertentu

14

Saya memiliki Postgresql 9.1.1 di Ubuntu 12.04 saya yang terinstal karena peningkatan otomatis dan setiap kali saya menghapusnya menggunakan perintah:

sudo apt-get --purge remove postgresql-9.1.1

Saya mendapat pesan kesalahan:

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

Adakah yang bisa memberi tahu saya cara menghapus paket ini sepenuhnya sehingga saya dapat menginstal versi yang lebih rendah lainnya - 8.4.7

sanjeeda
sumber
Bagian kedua dari pertanyaan Anda (downgrade) dijawab di tempat Anda menanyakannya: askubuntu.com/questions/285232/how-do-i-downgrade-postgresql
don.joey

Jawaban:

17

Versi 9.1.1 dari PostgerSQL terletak di dalam paket postgresql-9.1. Jadi, Anda harus menghapus paket ini:

sudo apt-get purge postgresql-9.1

Bagian kedua dari pertanyaan Anda sudah dijawab di sini: Bagaimana cara menurunkan PostgreSQL?

qbi
sumber
10

Jika Anda ingin menghapus postgresql dan paket terkait, Anda harus menggunakan autoremove:

sudo apt-get --purge autoremove postgresql*

Ini akan memilih paket apa pun yang dimulai dengan postgresql dan menghapus ketergantungan otomatis apa pun yang diinstal paket-paket ini secara efektif menghapus versi postgresql apa pun. Jika Anda hanya ingin menghapus klien atau server, taruhan Anda harus aktif apt-cache search postgresql | grep clientatau server.

Braiam
sumber
2

Mencoba:

sudo apt-get --purge remove postgresql-9.1

Anda juga dapat menginstal 8.4.7 dan menghentikan server postgresql-9.1.

on_the_shores_of_linux_sea
sumber
-1

Mencoba:

sudo apt-get --purge remove postgresql
Ads20000
sumber