首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debian squeeze backports vs PostgreSQL 9.1

Debian squeeze backports vs PostgreSQL 9.1
EN

Stack Overflow用户
提问于 2012-08-18 03:13:03
回答 1查看 4.5K关注 0票数 2

我正在尝试在Debian6.0.5系统上安装PostgreSQL 9.1,通过Synpatic,或者apt-get,dpkg,或者任何可以实际工作的东西。我不断遇到Backports存储库中的元数据错误或工具中的bug。

添加后

代码语言:javascript
复制
# Backports for squeeze
deb http://backports.debian.org/debian-backports squeeze-backports main

到/etc/apt/Soures.list并运行apt-get update,我可以看到Synaptic中的大多数postgresql-9.1包,但它不会显示9.1中的两个libpq包。我单独下载了它们,并用dpkg -i安装了它们,现在当我尝试通过Synaptic或apt-get安装任何9.1包时,我会得到:

代码语言:javascript
复制
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包已经依赖于不存在的更新版本,为什么还没有更新呢?这太让人困惑了。

EN

回答 1

Stack Overflow用户

发布于 2012-08-18 18:26:18

您没有提供apt-get命令行,但是根据错误消息,很可能缺少-t选项。

尝试为apt-get添加此选项,以确定backports版本中的包的优先级:

代码语言:javascript
复制
apt-get -t squeeze-backports install postgresql-9.1

如果不起作用,请使用以下结果更新您的问题

代码语言:javascript
复制
 COLUMNS=200 dpkg -l 'postgres*' 'libpq*'

这将有助于了解9.1安装在哪个时间点停止,以及是否有一些较旧版本的软件包在此过程中停滞。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12011837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档