2011-09-11 83 views
6

我試圖在我的Ubuntu盒子上爲Postgresql 8.4安裝contrib/unaccent軟件包。但我得到的錯誤消息,當我輸入化妝:在Ubuntu上找不到Postgresql 8.4的PGXS

/usr/lib/postgresql/8.4/lib/pgxs/src/makefiles/pgxs.mk:沒有這樣的文件或目錄

顯然PGXS是Postgresql用於安裝擴展的基礎結構,但是我在我的Ubuntu機器上根本找不到pgxs.mk文件。

在Internet上的一些線索之後,我嘗試安裝libpq-dev。儘管如此,即使在安裝libpq-dev之後,我也找不到任何pgxs.mk。

真正令人沮喪的是,我連Internet上的任何地方都找不到pgxs.mk的例子。我如何安裝PGXS基礎架構?

+0

檢查這裏的答案:http://stackoverflow.com/questions/21146279/error-installing-postgis-on-debian/26266796 – deekshith

回答

11

也許你需要安裝postgresql-server-dev-8.4包,contains丟失的makefile文件:

/usr/lib/postgresql/8.4/lib/pgxs/src/makefiles/pgxs.mk 
+0

現在這是答案。謝謝! – jibiel

+0

我確認這與Ubuntu特立獨行(10.10)i686。 – cavila