Desinstalar manualmente o GDAL

8

Eu segui um ./configure, make, make installabordagem quando eu originalmente instalado GDAL na minha máquina Ubuntu, mas agora eu quero fazer o upgrade para 1.10.

Infelizmente, eu quero usar o apt para executar a atualização, mas após a realização de um apt-get installeu corro gdal-config --versioneu ainda obter uma versão do 1.9.

Tentei renomear manualmente os arquivos .so /usr/local/libe /usr/libainda não consigo desinstalar manualmente o GDAL.

Alguém mais teve sucesso fazendo isso?

Kyle
fonte
Faz make uninstallalguma coisa?
saiarcot895

Respostas:

6

Não sei se isso vai ajudar, mas funcionou para mim. Eu estava procurando atualizar o GDAL e, como o instalei manualmente a partir da fonte, quis desinstalar a versão antiga primeiro. Então eu li em algum lugar (desculpe, mas eu tinha tantas guias abertas que não consigo encontrá-lo agora) que eu deveria apenas instalar o pacote mais recente e substituir o anterior. E li outro comentário dizendo da próxima vez, em vez de sudo make installusar, sudo checkinstallque cria um pacote deb que pode ser desinstalado posteriormente, sudo dpkg -r <name_of_your_package>por isso instalei a versão que eu tinha sudo checkinstall(substituindo o que tinha e criando o pacote) e depois desinstalei usando sudo dpkg -r gdal. Eu sei que não é a coisa mais elegante, mas funcionou para mim.

felix
fonte
1
Pode não ser elegante, mas funciona como um encanto!
Alexandre Neto
Esta solução funcionou para mim. No entanto, tive problemas com o QGIS ao não carregar o gdal posteriormente devido às ligações do Python2.7. Eu resolvi isso removendo para a pasta /usr/local/lib/python2.7/dist-packages/GDAL-1.11.0-py2.7-linux-x86_64.egg
mace
3

Você precisa localizar o seu binário instalado manualmente:

$> which gdalinfo
/usr/local/bin

E então você deve localizar outros binários instalados manualmente e removê-los ( CUIDADO ANTES DE REMOVER O COMANDO : você certamente tem outros binários instalados manualmente aqui)

$> 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 você instala manualmente o GDAL, também instala a lib local, eles devem estar aqui: /usr/local/lib/com o libgdal*curinga e dentro gdalplugins. Você vai querer removê-los também.

herve
fonte