完成后:
apt-get purge postgresqlapt-get install postgresql
它说
Setting up postgresql-8.4 (8.4.3-0ubuntu9.10.1) ...Configuring already existing cluster (configuration: /etc/postgresql/8.4/main,data: /var/lib/postgresql/8.4/main,owner: 108:112)Error: move_conffile: required configuration file /var/lib/postgresql/8.4/main/postgresql.conf does not existError: Could not create default cluster. Please create it manually with pg_createcluster 8.4 main --startor a similar command (see 'man pg_createcluster').update-alternatives: using /usr/share/postgresql/8.4/man/man1/postmaster.1.gz to provIDe /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz) in auto mode.Setting up postgresql (8.4.3-0ubuntu9.10.1) ...
我有一个“/ etc / postgresql”没有任何东西,“/ etc / postgresql-common /”有一个’pg_upgradecluser.d’目录和root.crt和user_clusters文件。
/ etc / passwd有一个postgres用户;清除脚本似乎不会触摸它。有一堆症状,我通过只暴露下一个。
当我运行那个命令“pg_createcluster …”时,它会抱怨’/var/lib/postgresql/8.4/main/postgresql.conf不存在’,所以我会找到其中一个, m肯定不会是它的结束。
有没有一些容易的一线(或两个),它会完全烧毁,让我重新开始?
首先:如果你的安装没有被破坏,你可以使用pg_dropcluster删除不需要的Postgresql服务器(“集群”)在Ubuntu中。使用它,优先于完全清除和重新安装,如果你只是想开始一个新鲜的initdb的Postgresql实例。如果你真的需要做一个完全清除和重新安装,首先确保Postgresql没有运行。 ps -C postgres应该没有显示任何结果。
现在运行:
apt-get --purge remove postgresql\*
删除所有Postgresql从您的系统。只是清除postgres包是不够的,因为它只是一个空的元包。
一旦所有Postgresql软件包都已删除,运行:
rm -r /etc/postgresql/rm -r /etc/postgresql-common/rm -r /var/lib/postgresql/userdel -r postgresgroupdel postgres
您现在应该能够:
apt-get install postgresql
或完成安装:
apt-get install postgresql-8.4 postgresql-contrib-8.4 postgresql-doc-8.4总结
以上是内存溢出为你收集整理的如何彻底清除和重新安装postgresql ubuntu?全部内容,希望文章能够帮你解决如何彻底清除和重新安装postgresql ubuntu?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)