卸载特定版本的PostgreSQL


14

我的Ubuntu 12.04中有Postgresql 9.1.1,由于自动升级以及每次使用以下命令将其卸载时,都已安装了它:

sudo apt-get --purge remove postgresql-9.1.1

我收到一条错误消息:

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

有人可以告诉我如何完全卸载此软件包,以便我可以安装另一个较低的版本-8.4.7


问题的第二部分(降级)在您提出问题的地方得到回答:askubuntu.com/questions/285232/how-do-i-downgrade-postgresql
don.joey 2013年

Answers:


17

软件包中包含PostgerSQL的9.1.1版本postgresql-9.1。因此,您应该删除此软件包:

sudo apt-get purge postgresql-9.1

问题的第二部分已在此处得到解答:如何降级PostgreSQL?


10

如果要卸载postgresql和任何相关软件包,则应使用autoremove

sudo apt-get --purge autoremove postgresql*

这将选择任何以postgresql开头的软件包,并删除所有有效安装的软件包的依赖关系,从而有效地删除了任何版本的postgresql。如果您只想删除客户端或服务器,则您的下注应为apt-cache search postgresql | grep clientserver



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.