Установка postgresql для использования и отладки Apache-AGE

Я пытаюсь установить postgresql в свою систему, чтобы запустить на ней apache AGE. Я пытаюсь запустить команду ./configure для проверки необходимых библиотек и их существования. Хотя при запуске этой команды выдает следующую ошибку

В настоящее время я использую wsl для этого, а не использую Windows для установки. Было бы очень полезно, если бы кто-то мог провести меня через этот процесс.

🤔 А знаете ли вы, что...
PostgreSQL позволяет создавать текстовые и числовые индексы для ускорения поиска данных.


2
54
2

Ответы:

Возможно, вам потребуется установить некоторые библиотеки перед этим.

Если вы используете дистрибутивы на основе Debian, запустите:

sudo apt-get install build-essential libreadline-dev zlib1g-dev flex bison

Кроме того, если вы хотите выполнить отладку позже, обязательно запустите команду configure как минимум с этими флагами отладчика:

./configure --enable-debug --enable-cassert

Эта документация может дать вам более подробную информацию об этом:

https://www.postgresql.org/docs/current/installation.html


Решено

Сначала установите необходимые зависимости, используя следующую команду

sudo apt-get install build-essential libreadline-dev zlib1g-dev flex bison

Установите postgres-11 или 12

sudo apt install postgresql-server-dev-11

Затем настройте с помощью этой команды

./configure --enable-debug --enable-cassert --prefix=$(pwd) CFLAGS = "-ggdb -Og -fno-omit-frame-pointer"