Désinstaller une version spécifique de PostgreSQL


14

J'ai Postgresql 9.1.1 dans mon Ubuntu 12.04 qui a été installé en raison de mises à niveau automatiques et chaque fois que je le désinstalle à l'aide de la commande:

sudo apt-get --purge remove postgresql-9.1.1

Je reçois une erreur disant:

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

Quelqu'un peut-il me dire comment désinstaller complètement ce package pour pouvoir installer l'autre version inférieure - 8.4.7


On répond à la deuxième partie de votre question (rétrogradation) là où vous l'avez posée: askubuntu.com/questions/285232/how-do-i-downgrade-postgresql
don.joey

Réponses:


17

La version 9.1.1 de PostgerSQL est située dans le package postgresql-9.1. Vous devez donc supprimer ce package:

sudo apt-get purge postgresql-9.1

La deuxième partie de votre question est déjà répondue ici: Comment rétrograder PostgreSQL?


10

Si vous souhaitez désinstaller postgresql et tout package associé, vous devez utiliser autoremove:

sudo apt-get --purge autoremove postgresql*

Cela sélectionnera tout package commençant par postgresql et supprimera toute dépendance automatique que ces packages ont installée efficacement en supprimant toute version de postgresql. Si vous souhaitez uniquement supprimer le client ou le serveur, votre pari doit être sur apt-cache search postgresql | grep clientou server.


2

Essayer:

sudo apt-get --purge remove postgresql-9.1

Vous pouvez également installer 8.4.7 et arrêter le serveur postgresql-9.1.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.