Удалить 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
задан 18 March 2014 в 00:30

2 ответа

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

0
ответ дан 18 March 2014 в 00:30

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

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

3
ответ дан 18 March 2014 в 00:30

Другие вопросы по тегам:

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