GDAL manuell deinstallieren

8

Ich folgte einen ./configure, make, make installAnsatz , als ich ursprünglich GDAL auf meinem Ubuntu - Rechner installiert, aber jetzt will ich bis 1.10 aktualisieren.

Leider möchte ich apt verwenden, um das Upgrade durchzuführen, aber nach dem Ausführen eines apt-get installLaufs gdal-config --versionerhalte ich immer noch eine Version 1.9.

Ich habe manuell die versuchte Umbenennung .so - Dateien in /usr/local/libund /usr/libaber ich bin immer noch manuell deinstallieren GDAL nicht in der Lage.

Hat jemand anderes Erfolg damit gehabt?

Kyle
quelle
Tut make uninstalletwas?
Saiarcot895

Antworten:

6

Ich weiß nicht, ob das helfen wird, aber es hat für mich geklappt. Ich wollte GDAL aktualisieren, und da ich es manuell von der Quelle installiert hatte, wollte ich zuerst die alte Version deinstallieren. Also habe ich irgendwo gelesen (sorry, aber ich hatte so viele Registerkarten geöffnet, dass ich es jetzt nicht finden kann), dass ich einfach das neueste Paket installieren sollte und das vorherige überschreiben würde. Und ich las einen weiteren Kommentar, der besagte, dass sudo make installich beim nächsten Mal anstelle von verwenden sudo checkinstallein Deb-Paket erstellen sollte, das später deinstalliert werden kann. Daher sudo dpkg -r <name_of_your_package>habe ich nur die Version installiert, mit der ich hatte sudo checkinstall(überschreiben, was ich hatte, und das Paket erstellt) und diese dann mit deinstalliert sudo dpkg -r gdal. Ich weiß, dass es nicht das eleganteste ist, aber es hat bei mir funktioniert.

felix
quelle
1
Es mag nicht elegant sein, aber es funktioniert wie ein Zauber!
Alexandre Neto
Diese Lösung hat bei mir funktioniert. Ich hatte jedoch Probleme damit, dass QGIS aufgrund von Python2.7-Bindungen gdal danach nicht mehr lädt. Ich habe dieses Problem behoben, indem ich es in den Ordner /usr/local/lib/python2.7/dist-packages/GDAL-1.11.0-py2.7-linux-x86_64.egg
mace
3

Sie müssen Ihre manuell installierte Binärdatei suchen:

$> which gdalinfo
/usr/local/bin

Und dann müssen Sie andere manuell installierte Binärdateien suchen und entfernen ( ACHTUNG VOR DEM ENTFERNEN DES BEFEHLS : Sie haben hier sicherlich andere manuell installierte Binärdateien)

$> ls /usr/local/bin
gdal-config gdal_contour gdal_grid gdal_rasterize gdal_translate gdaladdo gdalbuildvrt gdaldem gdalenhance gdalinfo gdallocationinfo gdalmanage gdalserver gdalsrsinfo gdaltindex gdaltransform gdalwarp ogr2ogr ogrinfo ogrlineref ogrtindex

Wenn Sie GDAL manuell installieren, installieren Sie auch die lokale Bibliothek. Diese sollte sich hier befinden: /usr/local/lib/mit dem libgdal*Platzhalter und im Inneren gdalplugins. Sie möchten sie auch entfernen.

herve
quelle