QGIS rimosso dopo l'aggiornamento a 2.18.5 su Ubuntu


12

Dopo l'aggiornamento a QGIS 2.18.5 usando ubuntugis ppa la mia installazione di QGIS 2.18.4 è stata rimossa e ricevo un errore relativo alle dipendenze non soddisfatte quando provo ad installare QGIS sul terminale:

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.

Ho visto post simili come questo e questo su SE, ma non sono stati in grado di risolvere il mio problema. Ho python-future installato in Python 2.7, ma non riesco ancora a installare QGIS. Come potrei risolvere questo problema? Ho anche provato a installare l'LTR, ma questo risulta in un elenco ancora più lungo di dipendenze non soddisfatte. Il mio sistema operativo è Linux Mint 17.3 (Ubuntu 14.04).


2
Questo è anche un problema per me su Mint 18.1. Sembra riferirsi al pacchetto gdal-abi-2-1-2. Penso che ciò si riferisca all'aggiornamento qgis più recente che non è stato compilato rispetto all'aggiornamento gdal più recente nei repository Ubuntu. Il mio unico modo di soluzione per ottenere una versione funzionante di qgis era tornare a una versione precedente di qgis (vedi la risposta di @Raja qui gis.stackexchange.com/questions/217727/… ) e aggiornare la tua sources.list per puntare al aggiornamenti notturni nella speranza che gli sviluppatori risolvano rapidamente il problema.
Scabecks

Lo stesso problema su Ubuntu 14.04 con qgis.org/debian ppa.
Oskars,

Bene ... aggiornato dal 14.04 al 16.04. Funziona tutto
Oskars,

@AndreJ Il repository Ubuntugis (versione corrente) si aggiorna alla GDAL 2.1.3 bene, ma QGIS 2.18.5 (e molti altri pacchetti associati) falliscono ancora perché dipendono dal pacchetto virtuale gdal-abi-2-1-2 , che non è disponibile. Sono perplesso.
Scabecks

Inoltre non ho abbastanza reputazione per commentare, ma ho lo stesso identico problema di @scabecks: Mint 18.1 con gli ultimi aggiornamenti e repository instabili di Qgis.org e ubuntugis per xenial. QGis 2.18.5 si lamenta del pacchetto gdal-abi-2-1-2, che non è disponibile. Esiste già un thread di follow-up come richiesto da @AndreJ?
geotom

Risposte:


4

Questo è davvero un bug nel programma di installazione di QGIS e ha già un ticket: http://hub.qgis.org/issues/16383

Per il momento, solo QGIS-LTR funziona con fiducia. Devi rimuovere ed eliminare i pacchetti di QGIS 2.18 per evitare conflitti di versione: /ubuntu/187888/what-is-the-correct-way-to-completely-remove-an-application

Oppure prendi in considerazione l'aggiornamento a Linux Mint 18.1, basato su xenial. I pacchetti mancanti sono disponibili per questo.

L'installazione di python-future con pip non aiuta, poiché il gestore dei pacchetti non lo vede.


AGGIORNARE

Il biglietto è stato chiuso come riparato. Ora tutto dovrebbe tornare alla normalità.


1
È inoltre possibile installare manualmente python-future e python-owslib da pacchetti.ubuntu.com/xenial/all/python-future/download e pacchetti.ubuntu.com/xenial/all/python-owslib/download con dpkg, quindi seguire con aggiornamento. Nota che quei due pacchetti rimarranno senza aggiornamenti (anche quelli di sicurezza!)
pw

Ma questi sono per xenial, non fidato.
AndreJ,

Non importa, purché tutte le dipendenze di quei pacchetti siano soddisfatte anche in Trusty.
Pwes

Seguire le istruzioni nel commento di pwes ha fatto anche il trucco per me su Ubuntu 16.04
wouterB

Ad ogni modo, i pronti contro termine ora dovrebbero andare bene. La versione più recente di python-qgis non dipende da python-future o python-owslib, quindi è possibile rimuovere i pacchetti "obsoleti" che ho menzionato sopra.
Pwes

1

Seguendo le istruzioni nel commento di pwes :

Puoi anche installare manualmente python-future e python-owslib da http://packages.ubuntu.com/xenial/all/python-future/download e http://packages.ubuntu.com/xenial/all/python-owslib / scarica con dpkg, quindi segui con l'aggiornamento. Nota che quei due pacchetti rimarranno senza aggiornamenti (anche quelli di sicurezza!)

Ho scaricato e installato manualmente il pacchetto python-future e sono stato in grado di installare QGIS senza problemi sul mio computer Mint 17.3.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.