I po ./configure
, make
, make install
podejście, kiedy pierwotnie zainstalowanego gdal na moim komputerze Ubuntu, ale teraz chcę zaktualizować do 1.10.
Niestety, chcę użyć apt, aby wykonać aktualizację, ale po apt-get install
uruchomieniu gdal-config --version
I wciąż otrzymuję wersję 1.9.
Próbowałem ręcznie zmienić nazwę plików .so /usr/local/lib
i /usr/lib
nadal nie mogę ręcznie odinstalować GDAL.
Czy ktoś jeszcze osiągnął sukces?
make uninstall
coś robiOdpowiedzi:
Nie wiem, czy to pomoże, ale mi się udało. Chciałem zaktualizować GDAL, a ponieważ zainstalowałem go ręcznie ze źródła, najpierw chciałem odinstalować starą wersję. Czytałem więc gdzieś (przepraszam, ale miałem tak wiele otwartych kart, że nie mogę jej teraz znaleźć), że powinienem po prostu zainstalować najnowszy pakiet, który zastąpiłby poprzedni. Przeczytałem kolejny komentarz, który następnym razem zamiast używać
sudo make install
powinienem użyć,sudo checkinstall
który tworzy pakiet deb, którego później nie można odinstalować,sudo dpkg -r <name_of_your_package>
więc właśnie zainstalowałem wersję, w której miałemsudo checkinstall
(przesłaniając to, co miałem i tworząc pakiet), a następnie odinstalowałem to za pomocąsudo dpkg -r gdal
. Wiem, że to nie jest najbardziej elegancka rzecz, ale zadziałało dla mnie.źródło
Musisz zlokalizować ręcznie zainstalowany plik binarny:
A następnie musisz zlokalizować inne ręcznie zainstalowane pliki binarne i usunąć je ( ZAPAMIĘTAJ PRZED USUNIĘCIEM POLECENIA : na pewno masz tutaj inne ręcznie zainstalowane pliki binarne)
Kiedy ręcznie instalujesz GDAL, instalujesz także lokalną bibliotekę lib, powinny one być tutaj:
/usr/local/lib/
zelibgdal*
znakiem wieloznacznym i wewnątrzgdalplugins
. Będziesz także chciał je usunąć.źródło