GDAL 수동 제거


8

나는 다음에 ./configure, make, make install내가 원래 내 우분투 시스템에 GDAL 설치 방법,하지만 지금은 1.10로 업그레이드 할 수 있습니다.

불행히도, 업그레이드를 수행하기 위해 apt를 사용하고 싶지만 apt-get install실행 을 수행 한 gdal-config --version후에도 여전히 1.9 버전을 얻습니다.

나는 수동으로 .so 파일 이름을 변경 해봤 /usr/local/lib/usr/lib하지만, 난 여전히 수동으로 제거 GDAL을 드릴 수 없습니다.

다른 사람이 성공을 거두었습니까?


않습니다 make uninstall아무것도 할?
saiarcot895

답변:


6

이것이 도움이 될지 모르겠지만 나에게 도움이되었습니다. GDAL을 업그레이드하려고했는데 소스에서 수동으로 설치 했으므로 이전 버전을 먼저 제거하고 싶었습니다. 그래서 나는 어딘가를 읽었습니다 (죄송하지만 탭을 너무 많이 열어서 찾을 수 없습니다)는 최신 패키지를 설치해야하며 이전 패키지보다 우선합니다. 그리고 다음 번에 사용하는 대신 deb 패키지를 생성 sudo make install해야한다는 의견을 읽었습니다. sudo checkinstall나중에 실행 가능한 deb 패키지를 제거 sudo dpkg -r <name_of_your_package>할 수 있으므로 방금 가지고있는 버전을 설치하고 sudo checkinstall( 내가 가지고있는 것을 재정의하고 패키지를 작성 함) sudo dpkg -r gdal. 나는 그것이 가장 우아한 것이 아니라는 것을 알고 있지만 그것은 나를 위해 일했습니다.


1
우아하지는 않지만 매력처럼 작동합니다!
Alexandre Neto

이 솔루션은 저에게 효과적이었습니다. 그러나 Python2.7 바인딩으로 인해 QGIS가 gdal을로드하지 못하는 문제가있었습니다. 나는 폴더 /usr/local/lib/python2.7/dist-packages/GDAL-1.11.0-py2.7-linux-x86_64.egg에 제거하여이 문제를 해결
메이스

3

수동으로 설치 한 바이너리를 찾아야합니다.

$> which gdalinfo
/usr/local/bin

그런 다음 수동으로 설치된 다른 바이너리를 찾아서 제거해야합니다 ( 명령을 제거하기 전에 반드시 여기에 수동으로 설치된 다른 바이너리가 있어야합니다)

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

GDAL을 수동으로 설치할 때 로컬 lib도 설치 /usr/local/lib/합니다. libgdal*와일드 카드와 inside가 있어야합니다 gdalplugins. 그것들도 제거하고 싶을 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.