Désinstaller manuellement GDAL


8

J'ai suivi un ./configure, make, make installapproche quand je GDAL initialement installé sur ma machine Ubuntu, mais maintenant je veux passer à 1.10.

Malheureusement, je veux utiliser apt pour effectuer la mise à niveau, mais après avoir exécuté un apt-get installje lance, gdal-config --versionj'obtiens toujours une version de 1.9.

J'ai essayé de renommer manuellement les fichiers .so /usr/local/libet /usr/libmais je ne parviens toujours pas à désinstaller manuellement GDAL.

Quelqu'un d'autre a-t-il réussi à faire cela?


Fait make uninstallquelque chose?
saiarcot895

Réponses:


6

Je ne sais pas si cela va aider, mais cela a fonctionné pour moi. Je cherchais à mettre à niveau GDAL, et comme je l'avais installé manuellement depuis la source, je voulais d'abord désinstaller l'ancienne version. J'ai donc lu quelque part (désolé mais j'avais tellement d'onglets ouverts que je ne le trouve pas maintenant) que je devrais simplement installer le dernier package et cela remplacerait le précédent. Et j'ai lu un autre commentaire disant que la prochaine fois au lieu d'utiliser, sudo make installje devrais utiliser sudo checkinstallce qui crée un paquet deb qui peut être désinstallé plus tard, sudo dpkg -r <name_of_your_package>donc j'ai juste installé la version que j'avais avec sudo checkinstall(en remplaçant ce que j'avais et en créant le paquet), puis j'ai désinstallé cela en utilisant sudo dpkg -r gdal. Je sais que ce n'est pas la chose la plus élégante, mais cela a fonctionné pour moi.


1
Ce n'est peut-être pas élégant, mais cela fonctionne comme un charme!
Alexandre Neto

Cette solution a fonctionné pour moi. Cependant, j'ai eu du mal avec QGIS à ne pas charger gdal par la suite en raison des liaisons Python2.7. J'ai résolu ce problème en supprimant le dossier /usr/local/lib/python2.7/dist-packages/GDAL-1.11.0-py2.7-linux-x86_64.egg
mace le

3

Vous devez localiser votre binaire installé manuellement:

$> which gdalinfo
/usr/local/bin

Et puis vous devez localiser d'autres binaires installés manuellement et les supprimer ( ATTENTION AVANT DE SUPPRIMER LA COMMANDE : vous avez certainement d'autres binaires installés manuellement ici)

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

Lorsque vous installez manuellement GDAL, vous installez également la bibliothèque locale, ils devraient être ici: /usr/local/lib/avec le libgdal*caractère générique et à l'intérieur gdalplugins. Vous voudrez également les supprimer.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.