我正在嘗試按照以下簡單指南在 Ubuntu 14.04 上安裝 postgreSQL BDR:http://bdr-project.org/docs/next/installation-packages.html
我已經完成了提供的步驟:
添加
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
到/etc/apt/sources.list.d/2ndquadrant.list
導入儲存庫金鑰
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