Desinstalar manualmente o GDAL

6

Eu segui uma abordagem ./configure , make , make install quando instalei originalmente o GDAL na minha máquina Ubuntu, mas agora quero atualizar para 1.10.

Infelizmente, eu quero usar o apt para executar o upgrade, mas depois de executar um apt-get install eu corro gdal-config --version eu ainda recebo uma versão do 1.9.

Eu tentei renomear manualmente os arquivos .so em /usr/local/lib e /usr/lib , mas ainda não consigo desinstalar manualmente o GDAL.

Alguém mais conseguiu fazer isso?

    
por Kyle 17.03.2014 / 21:30

2 respostas

6

Eu não sei se isso vai ajudar, mas funcionou para mim. Eu estava olhando para atualizar o GDAL, e desde que eu tinha instalado manualmente a partir da fonte, eu queria desinstalar a versão antiga primeiro. Então eu li em algum lugar (desculpe, mas eu tinha tantas abas abertas que não posso encontrá-lo agora) que eu deveria apenas instalar o pacote mais recente e que iria substituir o anterior. E eu li outro comentário dizendo da próxima vez ao invés de usar sudo make install eu deveria usar sudo checkinstall que cria um pacote deb que é desinstalevel rodando sudo dpkg -r <name_of_your_package> então acabei de instalar a versão que tive com sudo checkinstall (sobrepondo o que eu tinha e a criação do pacote) e, em seguida, desinstalei o uso de sudo dpkg -r gdal . Eu sei que não é a coisa mais elegante, mas funcionou para mim.

    
por felix 08.04.2015 / 19:16
3

Você precisa localizar seu binário instalado manualmente:

$> which gdalinfo
/usr/local/bin

E então você tem que 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 o lib local, eles devem estar aqui: /usr/local/lib/ com o curinga libgdal* e dentro de gdalplugins . Você também quer removê-los.

    
por herve 02.02.2016 / 15:24

Tags