Po aktualizacji do QGIS 2.18.5 przy użyciu Ubuntugis ppa moja instalacja QGIS 2.18.4 została usunięta i pojawia się błąd dotyczący niezaspokojonych zależności, gdy próbuję zainstalować QGIS na terminalu:
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.
Widziałem podobne posty takie jak ten i ten na SE, ale nie były w stanie rozwiązać mojego problemu. Mam Python-Future zainstalowany w Pythonie 2.7, ale nadal nie mogę zainstalować QGIS. Jak mogę rozwiązać ten problem? Próbowałem również zainstalować LTR, ale skutkuje to jeszcze dłuższą listą niezaspokojonych zależności. Mój system operacyjny to Linux Mint 17.3 (Ubuntu 14.04).
qgis
installation
ubuntugis
eric s
źródło
źródło
Odpowiedzi:
Jest to rzeczywiście błąd w instalatorze QGIS i ma już bilet: http://hub.qgis.org/issues/16383
W tej chwili tylko QGIS-LTR działa na zaufanych. Musisz usunąć i wyczyścić pakiety QGIS 2.18, aby uniknąć konfliktów wersji: /ubuntu/187888/what-is-the-correct-way-to-completely-remove-an-application
Lub rozważ aktualizację do wersji Linux Mint 18.1, która jest oparta na xenial. Brakujące pakiety są do tego dostępne.
Instalowanie python-future z pipem nie pomaga, ponieważ menedżer pakietów tego nie widzi.
AKTUALIZACJA
Bilet został zamknięty jako stały. Wszystko powinno teraz wrócić do normy.
źródło
Postępując zgodnie z instrukcjami w komentarzu pwes :
Ręcznie pobrałem i zainstalowałem pakiet python-future i mogłem zainstalować QGIS bez problemu na moim komputerze Mint 17.3.
źródło