無法 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

相關內容