Disinstallare manualmente GDAL


8

Ho seguito un ./configure, make, make installapproccio quando ho originariamente installato GDAL sulla mia macchina Ubuntu, ma ora voglio l'aggiornamento a 1.10.

Sfortunatamente, voglio usare apt per eseguire l'aggiornamento, ma dopo aver eseguito una apt-get installcorsa gdal-config --versionottengo ancora una versione di 1.9.

Ho provato a cambiare titolo manualmente il file in .so /usr/local/libe /usr/libma sono ancora in grado di GDAL disinstallare manualmente.

Qualcun altro ha avuto successo nel fare questo?


Fa make uninstallqualcosa?
saiarcot895,

Risposte:


6

Non so se questo aiuterà, ma ha funzionato per me. Stavo cercando di aggiornare GDAL e, poiché l'avevo installato manualmente dalla fonte, volevo prima disinstallare la vecchia versione. Quindi ho letto da qualche parte (scusate ma avevo aperto così tante schede che non riesco a trovarlo ora) che dovrei semplicemente installare l'ultimo pacchetto e questo avrebbe la precedenza su quello precedente. E ho letto un altro commento dicendo che la prossima volta invece di usare sudo make installdovrei usare sudo checkinstallquale crea un pacchetto deb che non è sudo dpkg -r <name_of_your_package>installabile in seguito in esecuzione quindi ho appena installato la versione che avevo con sudo checkinstall(sovrascrivendo quello che avevo e creando il pacchetto) e poi ho disinstallato quello usando sudo dpkg -r gdal. So che non è la cosa più elegante, ma ha funzionato per me.


1
Potrebbe non essere elegante, ma funziona come un fascino!
Alexandre Neto,

Questa soluzione ha funzionato per me. Tuttavia, ho avuto problemi con QGIS che non caricava gdal in seguito a causa dei binding di Python2.7. Ho risolto questo problema rimuovendo nella cartella /usr/local/lib/python2.7/dist-packages/GDAL-1.11.0-py2.7-linux-x86_64.egg
mace

3

È necessario individuare il file binario installato manualmente:

$> which gdalinfo
/usr/local/bin

E poi devi individuare altri binari installati manualmente e rimuoverli ( ATTENZIONE PRIMA DI RIMUOVERE IL COMANDO : qui hai sicuramente altri binari installati manualmente)

$> 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

Quando installi manualmente GDAL, installi anche lib locali, dovrebbero essere qui: /usr/local/lib/con il libgdal*carattere jolly e all'interno gdalplugins. Ti consigliamo di rimuoverli anche.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.