如何在Debian 9上不安装软件包postgresql-server-dev的情况下构建和安装wal2json?

时间:2019-06-28 12:41:20

标签: postgresql debian wal

我正在尝试使用debezium和逻辑解码插件wal2json将数据从PostgreSQL 10自动流式传输到Kafka。

我通过运行以下命令行遵循了有关如何从link构建和安装插件的所有说明:

$ git clone https://github.com/eulerto/wal2json.git
$ cd wal2json
$ PATH=/usr/lib/postgresql/10/bin:$PATH
$ USE_PGXS=1 make
$ USE_PGXS=1 sudo make install

但是,安装步骤包括以下命令行:USE_PGXS=1 make,并且需要安装此软件包

sudo apt-get install postgresql-server-dev-10

否则,出现以下错误

Makefile:10: /usr/lib/postgresql/11/lib/pgxs/src/makefiles/pgxs.mk: No such file or directory

make: *** No rule to make target '/usr/lib/postgresql/11/lib/pgxs/src/makefiles/pgxs.mk'.  Stop.

实际上,出于个人原因,我不允许安装软件包postgresql-server-dev-10

因此,有什么方法可以安装wal2json而不安装该软件包或不使用命令make

谢谢。

0 个答案:

没有答案