PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgres erstellt POSTGIS-Erweiterungsfehler mit CentOS 6

Ich habe CentOs 6.5 und habe Folgendes getan:

1) Installieren Sie die folgenden Pakete

  • hdf5-1.8.11-42.1.x86_64.rpm
  • json-c-0.10-2.1.x86_64.rpm
  • libhdf5-8-1.8.11-42.1.x86_64.rpm
  • libhdf5_hl8-1.8.11-42.1.x86_64.rpm

Ich weiß nicht, ob ich Dateien hier direkt verlinken kann, also suchen Sie nach diesen Dateien auf rpm.pbone.net, laden Sie die CentOS 6-Version herunter.

2) Da Postgis Version hdf5 Version 6 benötigt, müssen Sie diese Befehle als root ausführen (# ist Prompt)

# cd /usr/lib64
# ln -s libhdf5_hl.so.8 libhdf5_hl.so.6
# ln -s libhdf5.so.8 libhdf5.so.6

PS Vergessen Sie nicht, das Postgresql-Contrib-Paket zu installieren, da Postgis für einige Module die Erweiterung fuzzystrmatch benötigt.