Я обновил GDAL
на моем сервере ubuntu 18.04 до GDAL 3.0.4
и понизил версию Postgres с 12 до 11
После завершения обновления GDAL ( Установка gdal выполняется по следующей ссылке Установить пакеты GDAL в Ubuntu ):
ogrinfo --version
Сбор GDAL == 3.0.4
Статус других пакетов GDAL после установки:
1) LibGDAL
dpkg -l | grep libgdal
libgdal-dev 3.0.4 + dfsg-1 ~ bionic0 amd64
libgdal26 3.0.4 + dfsg-1 ~ bionic0 amd64
ldconfig -p | grep gdal
libgdal.so.26 (libc6, x86-64) => /usr/lib/libgdal.so.26
libgdal.so (libc6, x86-64) => /usr/lib/libgdal.so
2) GdalDATA
dpkg -l | grep gdal-data
gdal-data 3.0.4 + dfsg-1 ~ bionic0 all
Теперь, когда я пытаюсь установить PostGIS
sudo apt install postgis postgresql-11-postgis-3
на моем недавно установленном PostgresSQL 11.8
Я получаю следующую ошибку :
Следующие пакеты имеют неудовлетворенные зависимости:
postgis: Зависит: libgdal20 (> = 2.0.1), но он не будет установлен
Рекомендует: postgresql-12-postgis-3, но он не будет устанавливаться
Затем я попробовал:
sudo apt install libgdal20
libgdal20: Зависит от: gdal-data (> = 2.4.2 + dfsg- 1 ~ bionic0), но он не будет установлен
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.
ОБНОВЛЕНИЕ Шаги, которые я понизил для PostrgeSQL: Полностью удалить PostrgeSQL
1) sudo apt-get --purge autoremove postgresql *
2) sudo apt purge postgresql-client-common
3) dpkg - л | grep postgres
-> удалите остальные пакеты: sudo apt-get --purge remove
Пожалуйста, помогите мне исправить ошибку, я застрял здесь