安裝

2013-06-19 28 views
8

我試圖安裝PG寶石的libpq-dev軟件包錯誤,我有過這樣的警告:安裝

您需要安裝PostgreSQL服務器-DEV-XY爲建設 服務器端擴展或libpq- dev用於構建客戶端應用程序 。

所以,我想安裝的libpq-dev軟件包和我有過這樣的警告:

的libpq-dev的:依賴:libpq5(= 8.4.17-0squeeze1),但是9.1.9-1〜bpo60 +1即將安裝

如何解決此問題?

+1

出現同樣的錯誤時安裝node-postgres軟件包。 –

回答

14

這應該讓你安裝你需要:)只要嘗試過自己的包,我不知道你會需要在第二行的所有包,試試吧,看看:)

apt-get update 
apt-get install libxslt-dev libxml2-dev libpam-dev libedit-dev 
aptitude install -t squeeze-backports postgresql-server-dev-9.1 
+0

在15.04上:'sudo aptitude install postgresql-server-dev-9.4'工作。沒有其他依賴關係需要照顧錯誤。這是使用VirtualBox與測試廚房和生動的服務器。 –

2

你必須安裝postgresql-server-dev-XY,其中XY你的服務器版本,它將在服務器端開發的模塊上安裝libpq-dev和其他服務器變量。 在我的情況下,它是

apt-get install postgresql-server-dev-9.5 

讀取軟件包列表...完成 大廈依賴關係樹讀取狀態信息...完成 以下包是自動安裝和不再需要 :libmysqlclient18 mysql-常見使用'apt-get autoremove'到 刪除它們。下列額外的軟件包將被安裝:
的libpq-dev的建議安裝的軟件包:在PostgreSQL-DOC-10以下新 軟件包將被安裝:libpq的-dev的相關的PostgreSQL服務器-DEV-9.5