Saya memiliki ubuntu 9.10 (karmic), dan ketika saya mencoba untuk menginstal program baru, postgres diinstal sebagai ketergantungan dari program itu, tidak ada masalah sama sekali jika instalasi terjadi dengan sukses, tetapi ada kesalahan, dan Postgres adalah tidak terpasang dan aplikasi tidak berfungsi. Saya telah mencoba untuk memperbarui Postgres dan tidak ada, hanya pesan "ada kesalahan dan postgres Anda tidak dapat diinstal"
Sekarang saya ingin menghapus sepenuhnya Postgres dari mesin saya, bagaimana saya bisa melakukan itu, saya tidak ingin membunuh proses setiap boot. Saya hanya ingin menghapus Postgres.
Apa baris perintah?
Terima kasih banyak orang.
sumber
dpkg -l | grep postgres
Langkah-langkah yang berhasil saya
Ubuntu 8.04.2
hapuspostgres 8.3
Daftar Semua paket terkait Postgres
Hapus semua yang tercantum di atas
Hapus folder berikut
Hapus pengguna postgres :
sumber
sudo rm -rf {/var/{lib,log},etc}/postgresql/
Satu perintah untuk sepenuhnya menghapus postgresql di terminal adalah
sudo apt-get --purge remove postgresql\*
. Harap dicatat bahwa perintah ini akan menghapus postgresql dan semua kompensasinya.sumber
sudo apt-get purge postgresql*
pada 14,04Terima kasih
Code Friendly
, & saya ingin berbagi bagaimana saya memecahkan masalah saya.Ketika saya memperbarui
postgresql
dari aplikasi Synaptic, itu adalah versi postgresql 10 yang diinstal. Jadi saya punya dua versi postgresql (10 & 9.6) yang terinstal di mesin debian saya.Postgresql 9.6
mendengarkan di port5432
.Postgresql 10
mendengarkan di port,5433
bukan 5432.Ketika saya menjalankan perintah
msfconsole
di terminal, meskipun metasploit terhubung ke database msf pada port 5432, pesan kesalahan berikut muncul:Saya membatalkan versi 9,6 postgresql dari aplikasi Synaptic, tetapi masalahnya tetap ada (postgresql 9.6 tidak lagi muncul dalam daftar perangkat lunak yang diinstal synaptic);
Tetapi dengan mengeksekusi perintah yang mengikuti kita melihat bahwa versi postgresql 9.6 tidak sepenuhnya unistalled:
Dengan perintah berikut, postgresql-9.6 dihapus sepenuhnya:
root@kali:~# sudo apt-get --purge remove postgresql-9.6
Kemudian saya mengedit file
/etc/postgresql/10/main/postgresql.conf
, mengubah nomor port menjadi 5432 dan masalahnya selesai.Pesan kesalahan lain muncul:
Saya menemukan bahwa penyebabnya adalah bahwa dua (2) versi Ruby diinstal di mesin debian saya, versi (2.2 & 2.3).
Hal yang sama, saya menghapus versi ruby 2.2 dari aplikasi synaptic dan masalahnya selesai, metasploit dimulai tanpa masalah.
sumber
Ikuti perintah:
Daftar semua paket terkait postgres:
hapus semua paket yang tercantum di atas menggunakan perintah:
Konfirmasikan semua file dan folder yang terkait dengan postgres / postgresql dihapus menggunakan perintah:
Hapus semua file dan folder yang terdaftar menggunakan perintah rm .
Hapus postgres pengguna menggunakan perintah:
selamat coding :)
sumber