QGIS đã bị xóa sau khi cập nhật lên 2.18.5 trên Ubuntu


12

Sau khi cập nhật lên QGIS 2.18.5 bằng cách sử dụng ubuntugis ppa, cài đặt QGIS 2.18.4 của tôi đã bị xóa và tôi gặp lỗi về các phụ thuộc chưa được đáp ứng khi tôi cố gắng cài đặt QGIS tại thiết bị đầu cuối:

The following packages have unmet dependencies:
python-qgis : Depends: python-future but it is not installable
E: Unable to correct problems, you have held broken packages.

Tôi đã thấy những bài viết tương tự như thế nàybài này trên SE, nhưng họ không thể giải quyết vấn đề của tôi. Tôi đã cài đặt python-Tương lai trong python 2.7, nhưng tôi vẫn không thể cài đặt QGIS. Làm thế nào tôi có thể giải quyết vấn đề này? Tôi cũng đã thử cài đặt LTR, nhưng điều này dẫn đến một danh sách dài hơn các phụ thuộc chưa được đáp ứng. Hệ điều hành của tôi là Linux Mint 17.3 (Ubuntu 14.04).


2
Đây cũng là một vấn đề đối với tôi trên Mint 18.1. Nó dường như liên quan đến gói gdal-abi-2-1-2. Tôi nghĩ rằng điều này liên quan đến bản cập nhật qgis gần đây nhất chưa được biên dịch so với bản cập nhật gdal gần đây nhất trong các bản ub Ubuntu. Cách giải pháp duy nhất của tôi để có được một phiên bản qgis hoạt động là trở lại phiên bản cũ hơn của qgis (xem câu trả lời từ @Raja tại đây gis.stackexchange.com/questions/217727/ cấp ) và cập nhật nguồn của bạn. cập nhật hàng đêm với hy vọng các nhà phát triển sắp xếp vấn đề nhanh chóng.
ghẻ

Vấn đề tương tự trên Ubuntu 14.04 với qgis.org/debian ppa.
Oskars

Chà ... nâng cấp từ 14.04 lên 16.04. Mọi thứ đều hoạt động.
Oskars

@AndreJ Repo Ubuntugis (bản phát hành hiện tại) thực sự cập nhật lên GDAL 2.1.3, nhưng QGIS 2.18.5 (và một số gói liên quan khác) vẫn thất bại vì chúng phụ thuộc vào gói ảo gdal-abi-2-1-2 , không có sẵn. Tôi bối rối.
ghẻ

Tôi cũng không đủ danh tiếng để bình luận, nhưng tôi có cùng một vấn đề chính là @scabecks: Mint 18.1 với các bản cập nhật mới nhất và Qgis.org và ubuntugis kho lưu trữ không ổn định cho xenial. QGis 2.18.5 phàn nàn về gói gdal-abi-2-1-2, không có sẵn. Đã có một chủ đề tiếp theo theo yêu cầu của @AndreJ chưa?
geotom

Câu trả lời:


4

Đây thực sự là một lỗi trong trình cài đặt QGIS và đã có vé: http://hub.qgis.org/issues/16383

Hiện tại, chỉ có QGIS-LTR đang hoạt động một cách đáng tin cậy. Bạn phải xóa và xóa các gói của QGIS 2.18 để tránh xung đột phiên bản: https://askubfox.com/questions/187888/what-is-the-c chính- way-to-compelyely-remove-an-application

Hoặc xem xét nâng cấp lên Linux Mint 18.1, dựa trên xenial. Các gói còn thiếu có sẵn cho điều đó.

Cài đặt python-tương lai với pip không giúp ích gì, vì trình quản lý gói không thấy điều đó.


CẬP NHẬT

Vé đã được đóng lại như cố định. Mọi thứ nên trở lại bình thường ngay bây giờ.


1
Bạn cũng có thể tự cài đặt python-tương lai và python-owslib từ packages.ubuntu.com/xenial/all/python-future/downloadpackages.ubuntu.com/xenial/all/python-owslib/download với dpkg, và sau đó làm theo với sự nâng cấp. Lưu ý rằng hai gói đó sẽ được để lại mà không có bản cập nhật (cũng là gói bảo mật!)
pwes 28/03/2017

Nhưng đây là cho xenial, không đáng tin cậy.
AndreJ

Không thành vấn đề, miễn là tất cả các phụ thuộc của các gói đó cũng được đáp ứng trong Trusty.
pwes

Thực hiện theo các hướng dẫn trong nhận xét của pwes cũng đã thực hiện thủ thuật cho tôi trên Ubuntu 16.04
wouterB

Dù sao, các repos nên ổn bây giờ. Phiên bản mới hơn của python-qgis không phụ thuộc vào python-tương lai hoặc python-owslib, vì vậy bạn có thể xóa các gói "lỗi thời" mà tôi đã đề cập ở trên.
pwes 30/03/2017

1

Thực hiện theo các hướng dẫn trong nhận xét của pwes :

Bạn cũng có thể cài đặt thủ công python-tương lai và python-owslib từ http://packages.ubfox.com/xenial/all/python-future/doadhttp: //packages.ub Ubuntu.com/xenial/all/python-owslib / tải xuống với dpkg, và sau đó làm theo với nâng cấp. Lưu ý rằng hai gói đó sẽ được để lại mà không có bản cập nhật (cũng là gói bảo mật!)

Tôi đã tải xuống và cài đặt thủ công gói python trong tương lai và có thể cài đặt QGIS mà không gặp sự cố nào trên máy Mint 17.3 của tôi.

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.