Aku mengikuti ./configure
, make
, make install
pendekatan ketika saya awalnya diinstal GDAL pada mesin Ubuntu saya, tapi sekarang saya ingin meng-upgrade ke 1.10.
Sayangnya, saya ingin menggunakan apt untuk melakukan upgrade, tetapi setelah melakukan apt-get install
saya menjalankan gdal-config --version
saya masih mendapatkan versi 1.9.
Saya sudah mencoba mengubah nama file .so secara manual /usr/local/lib
dan /usr/lib
tetapi saya masih tidak dapat menghapus GDAL secara manual.
Adakah orang lain yang berhasil melakukan ini?
make uninstall
melakukan sesuatu?Jawaban:
Saya tidak tahu apakah ini akan membantu, tetapi itu berhasil untuk saya. Saya mencari untuk meng-upgrade GDAL, dan karena saya telah menginstalnya secara manual dari sumber, saya ingin menghapus versi lama terlebih dahulu. Jadi saya membaca di suatu tempat (maaf tapi saya punya banyak tab yang terbuka sehingga saya tidak dapat menemukannya sekarang) sehingga saya harus menginstal paket terbaru dan yang akan menimpa sebelumnya. Dan saya membaca komentar lain yang mengatakan lain kali daripada menggunakan
sudo make install
saya harus menggunakansudo checkinstall
yang membuat paket deb yang kemudian dihapus instalasinyasudo dpkg -r <name_of_your_package>
jadi saya hanya menginstal versi yang saya milikisudo checkinstall
(menimpa apa yang saya miliki, dan membuat paket) dan kemudian saya uninstall yang menggunakansudo dpkg -r gdal
. Saya tahu itu bukan hal yang paling elegan, tetapi itu berhasil untuk saya.sumber
Anda perlu menemukan biner yang diinstal secara manual:
Dan kemudian Anda harus mencari binari lain yang diinstal secara manual dan menghapusnya ( WASPADALAH SEBELUM MENGHAPUS PERINTAH : Anda tentu memiliki binari lain yang diinstal secara manual di sini)
Ketika Anda menginstal GDAL secara manual, Anda juga menginstal lib lokal, mereka seharusnya ada di sini:
/usr/local/lib/
denganlibgdal*
wildcard dan di dalamnyagdalplugins
. Anda juga ingin menghapusnya.sumber