我正在尝试使用 Backports 在 Debian Squeeze 服务器上安装 PostgreSQL 9.1,但安装后我没有 /etc/postgresql 文件夹,而是有一个 /etc/postgresql-common 文件夹。
有什么我做错了吗?根据 Debian Wiki,我应该有一个 /etc/postgresql/9.1/ 文件夹。
小智 10
我知道这个问题已经很老了,但我只是偶然发现了同样的问题。
仔细查看输出,apt-get install postgresql
我注意到输出首先指出我的语言环境设置有问题,最后报告,无法创建集群:
Error: The locale requested by the environment is invalid.
Error: could not create default cluster. Please create it manually with
pg_createcluster 9.1 main --start
or a similar command (see 'man pg_createcluster').
Run Code Online (Sandbox Code Playgroud)
为了最终解决这个问题,它有助于(重新)安装语言环境并重置语言环境配置。对我来说(使用 debian 7.8 系统)这是通过以下方式完成的:
apt-get install locales
Run Code Online (Sandbox Code Playgroud)
或者
dpkg-reconfigure locales
Run Code Online (Sandbox Code Playgroud)
如果它已安装,但。
最后重新安装整个postgresql服务器系统。对我来说这是
apt-get --purge remove postgresql postgresql-9.1 postgresql-common
apt-get install postgresql postgresql-9.1 postgresql-common
Run Code Online (Sandbox Code Playgroud)
我希望这会帮助将来的人比我更快地弄清楚:-)
我遇到了同样的问题,并且无法通过简单地删除并重新安装来解决它。该问题与 postgresql 是一个元包有关。修复(如此处详述)是使用通配符清除所有内容:
apt-get --purge remove postgresql\*
Run Code Online (Sandbox Code Playgroud)
然后重新安装。
ans*_*men -1
有趣的。当我尝试使用aptitude install
postgres 包时,我曾经遇到过这种情况,但是删除、清除和安装apt-get
确实有效。我的不是包裹问题。报告错误。
dpkg -c /var/cache/apt/archives/[PACKAGE-NAME].deb
显示软件包中的内容以及应该安装的内容。
否则你可能会幸运地获得一些 ubuntu 软件包。最后,构建并不难,checkinstall
您可以轻松创建自己的包并删除源。
归档时间: |
|
查看次数: |
9074 次 |
最近记录: |