我有一个新的安装并正在尝试让 Postgresql 运行。
数据库安装完成后,我开始从另一台机器上的转储中进行恢复,但遇到了问题,因为我忘记安装“contrib”包。我使用“pg_dropcluster”删除旧集群,以便从头开始,这时事情就变得奇怪了。
第一个表现是 /etc/postgresql 是空的。我卸载了 postgresql 包并重新安装,但多次都无济于事。
我能做些什么来弄清楚为什么 apt 在这里会混淆?我已经在许多系统上做过很多次了,从来没有见过这样的事情发生。
答案1
好的,我清除了它以及“通用”包,现在情况好多了。
如果它不被这样搞垮的话,似乎会很好。
编辑那是:
apt-get purge postgresql postgresql-common postgresql-9.1 postgresql-contrib-9.1
apt-get -f install
apt-get autoremove
apt-get install postgresql postgresql-common postgresql-9.1 postgresql-contrib-9.1
然后它就成功了。