Ich versuche, Postgis 2.1 auf Centos 6.9 (und PostgreSQL 9.5) zu installieren. Ich versuche, es mit yum zu installieren:
yum install postgis21_95
Und erhalte den Fehler:
> Finished Dependency Resolution
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg-common)
Requires: libgeotiff.so.2()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Ich habe das Paket „libgeotiff.x86_64 1.2.5-6.el6“ installiert, aber das scheint nicht das richtige zu sein.
Ich habe sehr wenig Erfahrung mit der Installation von Paketen unter Linux. Ich habe im Internet gesucht und keine Antwort gefunden.
- Was kann ich tun, um die Installation ordnungsgemäß durchzuführen?
Alternativ: 2. Wenn ich die Geotiff-Funktionalität von Postgis nicht benötige, kann ich dies mit „--skip-broken“ sicher überspringen?
Antwort1
Zusatzpakete von EPEL6 (Zusatzpakete für Enterprise Linux) sind erforderlich, um die Anforderungen für GDAL zu erfüllen. (also epel aktivieren)
Anstatt diese Installationsherausforderung jedoch auf einer CentOS 6-Installation im Jahr 2021 zu lösen,Wirklichsollten Sie ein Upgrade des Betriebssystems in Betracht ziehen.
Das Leben ist manchmal seltsam: Falls es einen Grund gibt, warum ein Upgrade des Betriebssystems keine praktikable Option ist,Ändern Sie Ihre Repository-Quellen, um die archivierten Versionen zu verwenden, Ende 2020 wurden alle Quellen von den Spiegelservern entfernt, um den End-of-Life-Status (EOL) von CentOS6 widerzuspiegeln.