我有一个新的Debian 6.0安装。 我已经安装了生成必要的,并补充说:
deb http://backports.debian.org/debian-backports squeeze-backports main
在/etc/apt/sources.list中
我现在尝试安装Postgres 9.1,但我有以下错误:
The following packages have unmet dependencies: postgresql-9.1 : Depends: libpq5 (>= 9.1~) but 8.4.12-0squeeze1 is to be installed Depends: postgresql-client-9.1 but it is not going to be installed Depends: postgresql-common (>= 115~) but 113 is to be installed
安装postgres之前是否还有其他的东西需要安装?
那么,build设必不可less与这个问题无关。 您没有正确安装软件包; 使用-t squeeze-backports选项使backports存储库成为适用于此apt-get运行的“默认”存储库,这应该允许安装相关软件包的正确版本。 你现在得到了这个错误,因为虽然postgresql-9.1在squeeze中不可用,因此将从backports repo安装,其他的软件包有可用的版本,并且由于backports的默认优先级较低软件仓库,压缩包的版本是首选。