QGIS dihapus setelah memperbarui ke 2.18.5 di ubuntu


12

Setelah memperbarui ke QGIS 2.18.5 menggunakan ubuntugis ppa instalasi QGIS 2.18.4 saya dihapus dan saya mendapatkan kesalahan tentang dependensi yang tidak terpenuhi ketika saya mencoba menginstal QGIS di terminal:

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.

Saya telah melihat posting serupa seperti ini dan ini di SE, tetapi mereka tidak dapat menyelesaikan masalah saya. Saya sudah menginstal python-future di python 2.7, tapi saya masih belum bisa menginstal QGIS. Bagaimana saya bisa mengatasi masalah ini? Saya juga telah mencoba menginstal LTR, tetapi ini menghasilkan daftar dependensi yang tidak terpenuhi lebih lama lagi. OS saya adalah Linux Mint 17.3 (Ubuntu 14.04).


2
Ini juga masalah bagi saya di Mint 18.1. Tampaknya terkait dengan paket gdal-abi-2-1-2. Saya pikir ini berkaitan dengan pembaruan qgis terbaru yang belum dikompilasi dengan pembaruan gdal terbaru di repo ubuntu. Satu-satunya cara solusi saya untuk mendapatkan versi qgis yang berfungsi adalah kembali ke versi qgis yang lebih lama (lihat jawaban dari @Raja di sini gis.stackexchange.com/questions/217727/… ) dan perbarui sources.list Anda untuk menunjuk ke pembaruan malam hari dengan harapan para pengembang menyelesaikan masalah dengan cepat.
scabecks

Masalah yang sama pada Ubuntu 14.04 dengan qgis.org/debian ppa.
Oskars

Yah ... ditingkatkan dari 14,04 menjadi 16,04. Semuanya berfungsi.
Oskars

@AndreJ The Ubuntugis repo (rilis saat ini) memang memperbarui ke GDAL 2.1.3 baik-baik saja, tetapi QGIS 2.18.5 (dan beberapa paket terkait lainnya) masih gagal karena mereka bergantung pada paket virtual gdal-abi-2-1-2 , yang tidak tersedia. Saya bingung.
scabecks

Saya juga tidak memiliki reputasi yang cukup untuk berkomentar, tetapi saya memiliki masalah yang sama persis dengan @scabecks: Mint 18.1 dengan pembaruan terbaru dan Qgis.org dan repositori ubuntugis yang tidak stabil untuk xenial. QGis 2.18.5 mengeluh tentang paket gdal-abi-2-1-2, yang tidak tersedia. Apakah sudah ada utas tindak lanjut seperti yang diminta oleh @AndreJ?
geotom

Jawaban:


4

Ini memang bug di installer QGIS, dan sudah memiliki tiket: http://hub.qgis.org/issues/16383

Untuk saat ini, hanya QGIS-LTR yang berjalan dengan amanah. Anda harus menghapus dan membersihkan paket-paket QGIS 2.18 untuk menghindari konflik versi: /ubuntu/187888/what-is-the-correct-way-to-completely-remove-an-application

Atau pertimbangkan untuk meningkatkan ke Linux Mint 18.1, yang didasarkan pada xenial. Paket yang hilang tersedia untuk itu.

Menginstal python-future dengan pip tidak membantu, karena manajer paket tidak melihatnya.


MEMPERBARUI

Tiket telah ditutup sebagaimana telah diperbaiki. Semuanya harus kembali normal sekarang.


1
Anda juga dapat secara manual menginstal python-masa depan dan python-owslib dari packages.ubuntu.com/xenial/all/python-future/download dan packages.ubuntu.com/xenial/all/python-owslib/download dengan dpkg, dan kemudian ikuti dengan peningkatan. Perhatikan bahwa kedua paket tersebut akan dibiarkan tanpa pembaruan (juga yang keamanan!)
pwes

Tapi ini untuk xenial, tidak bisa dipercaya.
AndreJ

Tidak masalah, selama semua dependensi paket terpenuhi juga di Trusty.
pwes

Mengikuti instruksi dalam komentar oleh pwes juga melakukan trik untuk saya di ubuntu 16.04
wouterB

Lagi pula, repo harusnya baik-baik saja sekarang. Versi python-qgis yang lebih baru tidak bergantung pada python-future atau python-owslib, sehingga Anda dapat menghapus paket "usang" yang saya sebutkan di atas.
pwes

1

Mengikuti instruksi dalam komentar oleh pwes :

Anda juga dapat menginstal python-future dan python-owslib secara manual dari http://packages.ubuntu.com/xenial/all/python-future/download dan http://packages.ubuntu.com/xenial/all/python-owslib / unduh dengan dpkg, lalu ikuti dengan peningkatan. Perhatikan bahwa kedua paket tersebut akan dibiarkan tanpa pembaruan (juga yang aman!)

Saya secara manual mengunduh dan menginstal paket python-future, dan dapat menginstal QGIS tanpa masalah pada mesin Mint 17.3 saya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.