Я установил PostgreSQL в Ubuntu 18.04, следуя этим инструкциям: https://computingforgeeks.com/install-postgresql-12-on -ubuntu /
Теперь я пытаюсь установить расширение PostGIS:
sudo apt install postgis postgresql-12-postgis-3
и получаю следующую ошибку:
The following packages have unmet dependencies:
postgis : Depends: libgdal20 (>= 2.0.1) but it is not going to be installed
postgresql-12-postgis-3 : Depends: libgdal20 (>= 2.0.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
GDAL был установлен раньше. Я проверил версию gdal следующим образом:
gdalinfo --version
GDAL 3.0.4, released 2020/01/28
Кроме того, я попытался установить libgdal-dev, но он говорит, что это уже самая новая версия:
sudo apt install libgdal-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libgdal-dev is already the newest version (3.0.4+dfsg-1~bionic0).
Как я могу решить эту проблему?
libgdal20 (2.2.3 + dfsg-2)
доступен из репозитория universe
:
sudo add-apt-repository universe
sudo apt update
Пакет postgis
доступен из репозитория postgresql и зависит от ] libgdal20
предоставляется репозиторием юниверса.