Удалить GDAL вручную

Я следовал подходу ./configure, make, make install, когда изначально установил GDAL на свою машину с Ubuntu, но теперь я хочу перейти на 1.10.

К сожалению, я хочу использовать apt для обновления, но после выполнения apt-get install, я запускаю gdal-config --version, я все еще получаю версию 1.9.

Я пытался вручную переименовать файлы .so в /usr/local/lib и /usr/lib, но все еще не могу удалить GDAL вручную.

Кто-нибудь еще добился успеха в этом?

8
задан 16.05.2020, 15:32

2 ответа

Необходимо определить местоположение вручную установленного двоичного файла:

[110]gt; which gdalinfo
/usr/local/bin

И затем необходимо определить местоположение других вручную установленных двоичных файлов и удалить их (, ОСТЕРЕГАЮТСЯ ПРЕЖДЕ, ЧЕМ УДАЛИТЬ КОМАНДУ : у Вас, конечно, есть другие вручную установленные двоичные файлы здесь)

[111]gt; 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* подстановочный знак и в gdalplugins. Вы захотите удалить их также.

3
ответ дан 16.05.2020, 15:32

Я не знаю, поможет ли это, но это удалось для меня. Я надеялся обновлять GDAL, и так как я установил его вручную из источника, я хотел удалить старую версию сначала. Таким образом, я читал где-нибудь (извините, но у меня было столько вкладок, открытых, что я не могу найти его теперь), что я должен просто установить последний пакет, и это переопределило бы предыдущее. И я прочитал другой комментарий, говоря в следующий раз вместо того, чтобы использовать sudo make install, я должен использовать sudo checkinstall, который создает deb пакет, который является неустанавливаемым позже выполнение sudo dpkg -r <name_of_your_package>, таким образом, я просто установил версию, я имел с sudo checkinstall (переопределение, что я имел, и создание пакета), и затем я удалил то использование sudo dpkg -r gdal. Я знаю, что это не самая изящная вещь, но это работало на меня.

6
ответ дан 16.05.2020, 15:32
  • 1
    Это не могло бы быть изящно, но это работает как очарование! – Joe 16.05.2020, 15:33
  • 2
    Это решение работало на меня. Однако я испытал затруднения из-за QGIS, не загружающегося gdal впоследствии из-за привязки Python2.7. Я разрешил это путем удаления к папке/usr/local/lib/python2.7/dist-packages/GDAL-1.11.0-py2.7-linux-x86_64.egg – Luke Rehmann 16.05.2020, 15:33

Теги

Похожие вопросы