Desinstalar manualmente GDAL

8

He seguido un ./configure, make, make installenfoque al principio he instalado en mi máquina de GDAL Ubuntu, pero ahora quiero actualizar a 1.10.

Desafortunadamente, quiero usar apt para realizar la actualización, pero después de realizar una apt-get installejecución gdal-config --versionsigo obteniendo una versión 1.9.

Intenté cambiar manualmente el nombre de los archivos .so /usr/local/liby /usr/libaún no puedo desinstalar manualmente GDAL.

¿Alguien más ha tenido éxito haciendo esto?

Kyle
fuente
¿Hace make uninstallalgo?
saiarcot895

Respuestas:

6

No sé si esto ayudará, pero funcionó para mí. Estaba buscando actualizar GDAL, y como lo había instalado manualmente desde la fuente, primero quería desinstalar la versión anterior. Así que leí en alguna parte (lo siento, pero tenía tantas pestañas abiertas que no puedo encontrarlo ahora) que debería instalar el último paquete y eso anularía el anterior. Y leí otro comentario que decía que la próxima vez, en lugar de usar sudo make install, debería usar el sudo checkinstallque crea un paquete deb que se puede desinstalar más tarde, sudo dpkg -r <name_of_your_package>así que instalé la versión que tenía sudo checkinstall(anulando lo que tenía y creando el paquete) y luego lo desinstalé usando sudo dpkg -r gdal. Sé que no es lo más elegante, pero funcionó para mí.

felix
fuente
1
Puede que no sea elegante, ¡pero funciona de maravilla!
Alexandre Neto
Esta solución funcionó para mí. Sin embargo, tuve problemas con que QGIS no cargara gdal después debido a los enlaces de Python2.7. Resolví esto eliminando a la carpeta /usr/local/lib/python2.7/dist-packages/GDAL-1.11.0-py2.7-linux-x86_64.egg
mace
3

Necesita localizar su binario instalado manualmente:

$> which gdalinfo
/usr/local/bin

Y luego tiene que localizar otros binarios instalados manualmente y eliminarlos ( CUIDADO ANTES DE QUITAR EL MANDO : ciertamente tiene otros binarios instalados manualmente aquí)

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

Cuando instala manualmente GDAL, también instala lib local, deberían estar aquí: /usr/local/lib/con el libgdal*comodín y dentro gdalplugins. Querrás eliminarlos también.

herve
fuente