установлен PostgreSQL 18.0 через aaPanel. и официальные пакеты PostGIS для неё могут отсутствовать в стандартных репозиториях. Вот рабочие решения:
Скачайте и установите PostGIS 3.6.1:
https://download.osgeo.org/postgis/source/ - проверить доступные версии
1. Установите ВСЕ необходимые зависимости:
Включите необходимые репозитории:
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo apt update
Установите доступные зависимости:
Скачайте PostGIS 3.6.1
cd /tmp
wget https://download.osgeo.org/postgis/source/postgis-3.6.1.tar.gz
tar -xzf postgis-3.6.1.tar.gz
cd postgis-3.6.1
2. Соберите с указанием пути к вашему PostgreSQL 18:
cd /tmp/postgis-3.6.1
# Соберите БЕЗ растровой поддержки (работает сразу!)
./configure --with-pgconfig=/www/server/pgsql/bin/pg_config --without-raster
# Собираем
make -j$(nproc)
# Устанавливаем
sudo make install
3. Проверьте установку:
4. Задать пароль root и установить Adminer:



✅ Проверка после установки:
-- Проверка версии PostGIS
SELECT PostGIS_Version();
-- Проверка наличия геометрических функций
SELECT ST_AsText(ST_GeomFromText('POINT(1 1)'));
POINT(1 1), значит всё работает!