Я последовал ./configure
, make
, make install
подход , когда я первоначально установленный GDAL на моей машине Ubuntu, но теперь я хочу обновить до 1.10.
К сожалению, я хочу использовать apt для обновления, но после apt-get install
запуска gdal-config --version
я все равно получаю версию 1.9.
Я попытался вручную переименовать файлы .so в /usr/local/lib
и , /usr/lib
но я до сих пор не в состоянии вручную удалить GDAL.
У кого-нибудь еще был успех в этом?
make uninstall
что-нибудь?Ответы:
Я не знаю, поможет ли это, но это сработало для меня. Я искал для обновления GDAL, и так как я установил его вручную из исходного кода, я хотел сначала удалить старую версию. Поэтому я где-то читал (извините, но у меня было так много открытых вкладок, что я не могу его сейчас найти), что мне нужно просто установить последний пакет, который переопределит предыдущий. И я прочел еще один комментарий, в котором в следующий раз вместо того, чтобы использовать «
sudo make install
я должен использовать»,sudo checkinstall
создается пакет deb, который позже удаляется,sudo dpkg -r <name_of_your_package>
поэтому я просто установил имеющуюся у меня версиюsudo checkinstall
(перезаписав то, что у меня было, и создав пакет), а затем удалил ее, используяsudo dpkg -r gdal
, Я знаю, что это не самая элегантная вещь, но это сработало для меня.источник
Вам нужно найти свой установленный вручную бинарный файл:
А затем вам нужно найти другие установленные вручную двоичные файлы и удалить их ( ВНИМАНИЕ, ПЕРЕД УДАЛЕНИЕМ КОМАНДЫ : у вас наверняка есть другие установленные вручную двоичные файлы здесь)
Когда вы вручную устанавливаете GDAL, вы также устанавливаете локальную библиотеку, они должны быть здесь:
/usr/local/lib/
сlibgdal*
подстановочным знаком и внутриgdalplugins
. Вы также хотите удалить их.источник