我正在尝试在 12.04 上安装 postgresql,但它不起作用

Poi*_*nty 3 apt postgresql

我有一个新的安装,我正在尝试让 Postgresql 工作。

数据库已安装,我开始从另一台机器上的转储恢复,但由于我忘记安装“contrib”包而遇到问题。我使用“pg_dropcluster”删除旧的集群,这样我就可以从头开始,这时候事情就变得很奇怪了。

这的第一个表现是 /etc/postgresql 只是空的。我卸载了 postgresql 包并重新安装了几次,但无济于事。

我能做些什么来弄清楚为什么 apt 在这里感到困惑吗?我已经在许多系统上多次这样做了,但从未见过这样的事情发生。

Poi*_*nty 5

好的,我清除了它,以及“common”包,现在好多了。

如果它不会像那样被冲洗掉,似乎会很好。

编辑即:

  • 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

然后它起作用了。