我正试图在我的Ubuntu盒子上安装Postgresql 8.4的contrib/uncent包。但我在输入make时收到了错误消息:
/usr/lib/postgresql/8.4/lib/pgxs/src/makefiles/pgxs.mk:没有这样的文件或目录
显然PGXS是Postgresql安装扩展的基础设施,但是我在ubuntu的盒子里根本找不到PGXS.mk文件。
根据Internet上的一些线索,我尝试安装libpq-dev。尽管如此,即使在安装libpq-dev之后,我也找不到任何pgxs.mk。
真正令人沮丧的是,我甚至在互联网上找不到pgxs.mk的例子。如何安装PGXS基础架构?

最佳答案

可能您需要安装postgresql-server-dev-8.4包,它contains您丢失的makefile:

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

08-17 13:23