web-dev-qa-db-ja.com

Ubuntu 13.04からpostgresqlを完全に削除する方法

私はもう試した

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がインストールされています。

3
user1858864

次のコマンドを実行して、PostgreSQLを完全に削除できます。

Sudo apt-get purge 'postgresql-*'
Sudo apt-get autoremove 'postgresql-*'
8
dvasa
apt-get --purge remove postgresql-common

Dpkg --info <packagename>ご覧のとおり、これはこの現在のパッケージに必要です。ほとんどの場合、すべての人が必要とする単純なパッケージがあります。これはaptで削除できます。

psqlpostgresql-clientパッケージからのものです。したがって、パッケージの完全な名前を使用して削除します。

apt-get remove postgresql-client-9.1
1
undefine