Установите PostGIS на Amazon Linux - PullRequest
0 голосов
/ 19 мая 2018

Я установил PostgreSQL-9.6

И сейчас я пытаюсь установить PostGIS на Amazon Linux, но получаю следующую ошибку:

[root@ip-172-31-38-64 ec2-user]# yum install postgis24_96

Loaded plugins: priorities, update-motd, upgrade-helper
23 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package postgis24_96.x86_64 0:2.4.4-1.rhel6 will be installed
...
--> Finished Dependency Resolution
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg96)
           Requires: libdapserver.so.7()(64bit)
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg96)
           Requires: libcfitsio.so.0()(64bit)
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg96)
           Requires: libdap.so.11()(64bit)
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg96)
           Requires: libdapclient.so.3()(64bit)
Error: Package: postgis24_96-2.4.4-1.rhel6.x86_64 (pgdg96)
           Requires: hdf5
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg96)
           Requires: libfreexl.so.1()(64bit)
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg96)
           Requires: libnetcdf.so.6()(64bit)
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg96)
           Requires: libgta.so.0()(64bit)
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg96)
           Requires: libarmadillo.so.4()(64bit)
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg96)
           Requires: libxerces-c-3.0.so()(64bit)
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg96)
           Requires: libhdf5.so.6()(64bit)
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg96)
           Requires: libpoppler.so.5()(64bit)
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg96)
           Requires: libspatialite.so.2()(64bit)
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg96)
           Requires: libCharLS.so.1()(64bit)

Вкл. postgresonline isРекомендуется установить EPEL

yum -y install epel-release
OR
sudo rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

Но это не помогает, поскольку EPEL уже установлен в Amazon Linux.

Может быть, кто-то уже сталкивался с такой проблемой?Или мне стоит попробовать перейти на Ubuntu или другой дистрибутив?

1 Ответ

0 голосов
/ 17 января 2019

Я решил эту проблему, добавив недостающие пакеты вручную через поисковые системы пакетов, как это было сделано в этом сценарии установки .Добавлены примечания и выводы в мою собственную суть для более поздних версий.

...