Gỡ cài đặt thủ công GDAL


8

Tôi đi theo một ./configure, make, make installcách tiếp cận khi tôi ban đầu cài đặt GDAL trên máy tính Ubuntu của tôi, nhưng bây giờ tôi muốn nâng cấp lên 1.10.

Thật không may, tôi muốn sử dụng apt để thực hiện nâng cấp, nhưng sau khi thực hiện, tôi vẫn apt-get installchạy gdal-config --versionphiên bản 1.9.

Tôi đã thử bằng tay đổi tên tập tin trong .so /usr/local/lib/usr/libnhưng tôi vẫn là không thể tự gỡ bỏ cài đặt GDAL.

Có ai khác đã thành công làm điều này?


make uninstalllàm gì không?
saiarcot895 17/03/14

Câu trả lời:


6

Tôi không biết nếu điều này sẽ giúp, nhưng nó đã làm việc cho tôi. Tôi đang tìm cách nâng cấp GDAL và vì tôi đã cài đặt thủ công từ nguồn, nên tôi muốn gỡ cài đặt phiên bản cũ trước. Vì vậy, tôi đã đọc ở đâu đó (xin lỗi nhưng tôi đã mở rất nhiều tab mà tôi không thể tìm thấy ngay bây giờ) rằng tôi chỉ nên cài đặt gói mới nhất và nó sẽ ghi đè lên trước đó. Và tôi đã đọc một bình luận khác nói rằng lần sau thay vì sử dụng, sudo make installtôi nên sử dụng sudo checkinstallđể tạo gói gỡ lỗi mà tôi có thể gỡ cài đặt sau này sudo dpkg -r <name_of_your_package>để tôi cài đặt phiên bản tôi có sudo checkinstall(ghi đè những gì tôi có và tạo gói) và sau đó tôi gỡ cài đặt bằng cách sử dụng sudo dpkg -r gdal. Tôi biết đó không phải là điều thanh lịch nhất, nhưng nó hiệu quả với tôi.


1
Nó có thể không thanh lịch, nhưng nó hoạt động như một nét duyên dáng!
Alexandre Neto

Giải pháp này đã làm việc cho tôi. Tuy nhiên, tôi đã gặp sự cố với QGIS không tải gdal sau đó do các ràng buộc Python2.7. Tôi đã giải quyết vấn đề này bằng cách xóa vào thư mục /usr/local/lib/python2.7/dist-packages/GDAL-1.11.0-py2.7-linux-x86_64.egg
mace

3

Bạn cần xác định vị trí nhị phân được cài đặt thủ công của mình:

$> which gdalinfo
/usr/local/bin

Và sau đó, bạn phải xác định vị trí các tệp nhị phân được cài đặt thủ công khác và loại bỏ chúng ( HÃY THỬ TRƯỚC KHI XÁC NHẬN :

$> 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

Khi bạn cài đặt thủ công GDAL, bạn cũng cài đặt lib cục bộ, chúng sẽ ở đây: /usr/local/lib/với libgdal*ký tự đại diện và bên trong gdalplugins. Bạn cũng sẽ muốn loại bỏ chúng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.