无法 apt-get 更新

无法 apt-get 更新

我正在尝试按照以下简单指南在我的 Ubuntu 14.04 上安装 postgreSQL BDR:http://bdr-project.org/docs/next/installation-packages.html

我已经完成了所提供的步骤:

  1. 添加deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main/etc/apt/sources.list.d/2ndquadrant.list

  2. 导入存储库密钥

  3. sudo apt-get update

但是,由于某种原因,运行最后一个命令会产生以下输出: https://gist.github.com/mbajur/416588a165d62c17e9f0

这很尴尬,因为我能够找到针对各种包的完全相同的教程,所以使用该源似乎是很常见的事。

处理此类问题的常用方法是什么?提前感谢任何线索!


编辑#1

我的列表文件:

/etc/apt/sources.list

deb mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-backports main restricted universe multivers      deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse

/etc/apt/sources.list.d/apt_postgresql_org_pub_repos_apt.list

deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

/etc/apt/sources.list.d/2ndquadrant.list

deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

我刚刚注意到最后两个文件有重复的内容(这可能是一个问题吗?)但无论如何我无法安装给定的包,所以这里有些不对劲。


编辑#2

我接受 AB 的回答,但真正的问题是 postgres-bdr 的人似乎给了我们错误的 deb URL。应该是deb http://packages.2ndquadrant.com/bdr/apt/ wheezy-2ndquadrant main,而不是deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main。这就是我无法安装postgresql-9.4-udr-plugin软件包的原因。

答案1

这是两件不同的事情。存储库

deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

正如你所看到的要旨

问题是镜子ftp.unina.it不存在列表定义的镜子。

使用不同的镜像或主服务器

sudo sed -i 's/mirror:\/\/mirrors.ubuntu.com\/mirrors.txt/http:\/\/archive.ubuntu.com\/ubuntu/' /etc/apt/sources.list

消除/etc/apt/sources.list.d/apt_postgresql_org_pub_repos_apt.list

内容与etc/apt/sources.list.d/2ndquadrant.list

sudo rm /etc/apt/sources.list.d/apt_postgresql_org_pub_repos_apt.list

更新软件源

sudo apt-get update

相关内容