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.