7

我正在尝试在我的 Ubuntu 机器上安装 Postgresql 8.4 的 contrib/unaccent 包。但是当我输入 make 时收到错误消息:

/usr/lib/postgresql/8.4/lib/pgxs/src/makefiles/pgxs.mk:没有这样的文件或目录

显然 PGXS 是 Postgresql 安装扩展的基础设施,但我在我的 ubuntu 机器上根本找不到文件 pgxs.mk。

跟随互联网上的一些线索,我尝试安装 libpq-dev。尽管如此,即使在安装 libpq-dev 之后,我也找不到任何 pgxs.mk。

真正令人沮丧的是,我什至在 Internet 上的任何地方都找不到 pgxs.mk 的示例。如何安装 PGXS 基础架构?

4

1 回答 1

17

可能您需要安装postgresql-server-dev-8.4软件包,其中包含您丢失的 makefile:

/usr/lib/postgresql/8.4/lib/pgxs/src/makefiles/pgxs.mk
于 2011-09-11T14:51:45.580 回答