Я следовал подходу ./configure
, make
, make install
, когда изначально установил GDAL на свою машину с Ubuntu, но теперь я хочу перейти на 1.10.
К сожалению, я хочу использовать apt для обновления, но после выполнения apt-get install
, я запускаю gdal-config --version
, я все еще получаю версию 1.9.
Я пытался вручную переименовать файлы .so в /usr/local/lib
и /usr/lib
, но все еще не могу удалить GDAL вручную.
Кто-нибудь еще добился успеха в этом?
Я не знаю, поможет ли это, но это удалось для меня. Я надеялся обновлять GDAL, и так как я установил его вручную из источника, я хотел удалить старую версию сначала. Таким образом, я читал где-нибудь (извините, но у меня было столько вкладок, открытых, что я не могу найти его теперь), что я должен просто установить последний пакет, и это переопределило бы предыдущее. И я прочитал другой комментарий, говоря в следующий раз вместо того, чтобы использовать sudo make install
, я должен использовать sudo checkinstall
, который создает deb пакет, который является неустанавливаемым позже выполнение sudo dpkg -r <name_of_your_package>
, таким образом, я просто установил версию, я имел с sudo checkinstall
(переопределение, что я имел, и создание пакета), и затем я удалил то использование sudo dpkg -r gdal
. Я знаю, что это не самая изящная вещь, но это работало на меня.
Необходимо определить местоположение вручную установленного двоичного файла:
$> 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
. Вы захотите удалить их также.