我试过了
sudo apt-get purge postgresql
sudo apt-get autoremove postgresql
和
sudo apt-get --purge remove postgresql
但之后dpkg -l | grep postgres
我发现:
pi postgresql-9.1 9.1.11-0ubuntu0.13.04 amd64 object-relational SQL database, version 9.1 server
pi postgresql-client-9.1 9.1.11-0ubuntu0.13.04 amd64 front-end programs for PostgreSQL 9.1
ii postgresql-client-common 140 all manager for multiple PostgreSQL client versions
ii postgresql-common 140 all PostgreSQL database-cluster manager
ii postgresql-contrib 9.1+140 all additional facilities for PostgreSQL (supported version)
ii postgresql-contrib-9.1 9.1.11-0ubuntu0.13.04 amd64 additional facilities for PostgreSQL
ii postgresql-doc-9.1 9.1.11-0ubuntu0.13.04 all documentation for the PostgreSQL database management system
如果我尝试开始psql
:
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
因此,正如我所看到的,postgresql 已经安装好了。
答案1
您可以通过运行以下命令完全删除 PostgreSQL:
sudo apt-get purge 'postgresql-*'
sudo apt-get autoremove 'postgresql-*'
答案2
apt-get --purge remove postgresql-common
使用 dpkg --info<packagename>
可以查看当前软件包需要哪些软件包。大多数情况下,有一个简单软件包,所有人都需要它。可以使用 apt 将其删除。
答案3
psql
来自postgresql-client
包。因此 - 使用包的全名将其删除:
apt-get remove postgresql-client-9.1