我正在尝试在 Debian 6.0.5 系统上安装 PostgreSQL 9.1,通过 Synpatic、apt-get、dpkg 或任何可以实际工作的方式。我一直在 Backports 存储库中似乎是元数据错误或工具中的错误中遇到障碍。
添加后
# Backports for squeeze
deb http://backports.debian.org/debian-backports squeeze-backports main
到 /etc/apt/sources.list 并运行 apt-get update,我可以看到 Synaptic 中的大多数 postgresql-9.1 包,但它不会显示 9.1 中的两个 libpq 包。我分别下载了它们并使用 dpkg -i 安装它们,现在当我尝试通过 Synaptic 或 apt-get 安装任何 9.1 软件包时,我得到:
The following packages have unmet dependencies:
postgresql-client-9.1 : Depends: postgresql-client-common (>= 115~) but 113 is to be installed
E: Broken packages
那么,如果其他包已经依赖于不存在的更新版本,为什么还没有更新 -common 包呢?这太令人困惑了。