Я пытаюсь установить последнюю версию PostGIS 3.0.x на CentOS 8, но безуспешно.
Не думаю, что кто-то работает с PostGIS на RHEL 8 или CentOS 8, я не могу понять, почемуне. Не представляется возможным установить.
Я успешно установил Postgres 12.0, отключив RHEL AppStream
Шаги, которые я предпринял при установке postgres 12 в CentOS 8:
1)
#dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
2)
#dnf --disablerepo AppStream install postgresql12
#dnf --disablerepo AppStream install postgresql12-server
Я пытаюсь сейчас установить PostGIS.
#dnf list --available | grep postgis30
Я вижу, что postgis30_96 является последней предлагаемой (как указано в списке)ниже):
postgis30_96.x86_64 3.0.0alpha4-6.rhel8 pgdg96
postgis30_96-client.x86_64 3.0.0alpha4-6.rhel8 pgdg96
postgis30_96-client-debuginfo.x86_64 3.0.0alpha4-6.rhel8 pgdg96
postgis30_96-debuginfo.x86_64 3.0.0alpha4-6.rhel8 pgdg96
postgis30_96-devel.x86_64 3.0.0alpha4-6.rhel8 pgdg96
postgis30_96-docs.x86_64 3.0.0alpha4-6.rhel8 pgdg96
postgis30_96-gui.x86_64 3.0.0alpha4-6.rhel8 pgdg96
postgis30_96-gui-debuginfo.x86_64 3.0.0alpha4-6.rhel8 pgdg96
postgis30_96-utils.x86_64 3.0.0alpha4-6.rhel8 pgdg96
Когда я пытаюсь установить с помощью следующей команды:
#dnf install postgis30_96
Я получаю эти ошибки:
Last metadata expiration check: 1:22:58 ago on Tue 15 Oct 2019 08:25:10 PM UTC.
Error:
Problem: cannot install the best candidate for the job
- nothing provides hdf5 needed by postgis30_96-3.0.0alpha4-6.rhel8.x86_64
- nothing provides xerces-c needed by postgis30_96-3.0.0alpha4-6.rhel8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Я смотрюдля xerces-c , и ничего не возвращается:
#dnf list --available | grep xerces-c
Где взять xerces-c для установки?
Я смотрю, если hdf5 доступен для установки (зависимость)
#dnf list --available | grep hdf5
и ничего не возвращается. Как мне удовлетворить эти зависимости, чтобы PostGIS установил?
Я захожу на сайт hdf5, скачиваю исходный код, и это БОЛЬШОЕ ЖИРНОЕ СООБЩЕНИЕ. Инструкции по сборке / установке не работают - код не синхронизирован с инструкциями по установке.
Я проверяю веб-сайт hdf5 и нахожу другой набор инструкций по сборке / установке, и они тоже не синхронизированы споследняя кодовая база. Я не знаю, какой путь у этого проекта, если это проект по зомби в сети, казалось бы, живой, но никого нет дома.
Как мне легко получить hdf5 намоя система и xerces-c, чтобы ничего не испортилось? Я бы предпочел установить их через любое несколько санкционированное репозиторий CentOS 8 с использованием dnf.
Я не могу зарегистрировать эту проблему в системе отслеживания билетов PostGIS. Регистрация билета там требует идентификатора OSGEO, и когда я запрашиваю «мантру» для начала, ничего не возвращается, никакого ответа,
OSGEO - еще один проект зомби , никого нет дома. https://www.osgeo.org/community/getting-started-osgeo/osgeo_userid/
Пожалуйста, отвечайте только в том случае, если вы действительно сделали это самостоятельно на машине CentOS 8 или виртуальной машине, хотя я ценю предложения, указатели или фантазии других, это загрязняет r / postgis reddit дезинформацией,нерабочие решения, и не только тратит впустую мое время в тупик, но и время других.
Кто-то неизбежно сталкивается с теми же проблемами и вводит их в заблуждение теми, которые имеют благие намерения, нопредоставить неверную или неполную информацию.