J'ai la version 9.1.1 de Postgresql dans Ubuntu 12.04 qui a été installée en raison de mises à niveau automatiques et chaque fois que je la désinstalle à l'aide de la commande:
Sudo apt-get --purge remove postgresql-9.1.1
Je reçois une erreur en 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 paquet afin que je puisse installer l'autre version inférieure - 8.4.7
La version 9.1.1 de PostgerSQL est située dans le package postgresql-9.1
. Donc, vous devriez supprimer ce paquet:
Sudo apt-get purge postgresql-9.1
La deuxième partie de votre question a déjà reçu une réponse ici: Comment puis-je rétrograder PostgreSQL?
Si vous souhaitez désinstaller postgresql et tout package associé, vous devez utiliser autoremove
:
Sudo apt-get --purge autoremove postgresql*
Ceci sélectionnera tout paquet commençant par postgresql et supprimera toute dépendance automatique installée par ces paquets, supprimant ainsi toute version de postgresql. Si vous souhaitez uniquement supprimer le client ou le serveur, vous devez parier sur apt-cache search postgresql | grep client
ou server
.
Essayer:
Sudo apt-get --purge remove postgresql-9.1
Vous pouvez aussi installer 8.4.7 et arrêter le serveur postgresql-9.1.