2016-04-27 32 views
7

Seguendo le istruzioni fornite a this page e sto ottenendo i seguenti errori.Qualcuno ha installato QGIS su Ubuntu 16.04 LTS

I seguenti pacchetti hanno dipendenze non soddisfatte:

python-qgis : Depends: python-qgis-common (= 1:2.8.8+20trusty) but it is not going to be installed 
....... 

E: Unable to correct problems, you have held broken packages. 

È questo un problema con 16.04 o un errore che ho causato?

+0

Non ci sono riuscito finora. Ho un problema di dipendenza con qgis-provider. Ma recentemente ho aggiornato dal 15.10 al 16.04 e aveva qgis installato in precedenza –

risposta

2

è facile come running.Qgis 2.8.6

sudo apt-get update 

sudo apt-get install qgis python-qgis 

Per Qgis 2.18 gestiscono un terminale e:

sudo gedit /etc/apt/sources.list 

e aggiungere:

deb http://qgis.org/debian xenial main 
deb-src http://qgis.org/debian xenial main 

quindi eseguire:

sudo apt-get update 
sudo apt-get install qgis python-qgis qgis-plugin-grass 
.210

Se Saga non è installato:

sudo apt-add-repository ppa:johanvdw/saga-gis 
sudo apt-get update 
sudo apt-get install saga 
+0

Se leggete la domanda vedreste che questo era uno dei comandi – AER

4

Il modo più affidabile di installare FOSS4G su Debian o Ubuntu sta utilizzando la rete repository GIS Debian/Ubuntu. Personalmente uso il PPA ubuntu-gis unstable, dove i pacchetti sono in realtà abbastanza stabili.

È possibile aggiungere questo PPA alle vostre sorgenti modificando il file sources.list:

sudo pico /etc/apt/sources.list

E aggiungendo le seguenti righe:

deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main 
deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main 

infine aggiornare i sorgenti e installare QGis:

sudo apt update 
sudo apt install qgis 
+0

Ecco le istruzioni di riferimento anche da ubuntugis - http://trac.osgeo.org/ubuntugis/wiki/UbuntuGISRepository – chrismarx

+1

Anche su ubuntu , è /etc/apt/sources.list – chrismarx

8

È defi assolutamente non un problema con 16.04. Avevo affrontato un problema simile installando qgis dopo aver incasinato alcune dipendenze installando gnome3. Ho provato tutti quelli rimuovere, autoremove, pulito, ecc. Ho provato la rimozione e l'aggiunta del ppa ma nessuno di esso ha funzionato. Finalmente l'ho installato utilizzando aptitude package manager.

Prova questa prima:

sudo apt-get update poi sudo apt-get -f install.

Se ciò non funziona (non ha funzionato anche in questo caso), provare il gestore di pacchetti di livello superiore aptitude.

sudo aptitude install qgis python-qgis qgis-plugin-grass 

Offre più soluzioni come di seguito e ne puoi selezionare una. Vorrei raccomandare di rispondere a no per ogni domanda per la prima volta in questo modo si arriva a vedere tutte le opzioni. Puoi leggere cosa verrà installato e rimosso per ottenere l'immagine.

Accept this solution? [Y/n/q/?] n 
The following actions will resolve these dependencies: 

     Downgrade the following packages:                  
1)  libqt4-declarative [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)] 
2)  libqt4-network [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]  
3)  libqt4-opengl [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]  
4)  libqt4-script [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]  
5)  libqt4-sql [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]   
6)  libqt4-sql-sqlite [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)] 
7)  libqt4-svg [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]   
8)  libqt4-xml [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]   
9)  libqt4-xmlpatterns [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)] 
10)  libqtcore4 [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]   
11)  libqtdbus4 [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]   
12)  libqtgui4 [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]   


Accept this solution? [Y/n/q/?] y 
The following packages will be DOWNGRADED: 
    libqt4-declarative libqt4-network libqt4-opengl libqt4-script libqt4-sql libqt4-sql-sqlite libqt4-svg libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4 
The following NEW packages will be installed: 
    libdrm-dev{a} libfcgi0ldbl{a} libgl1-mesa-dev{a} libglade2-0{a} libglu1-mesa-dev{a} libjs-jquery-ui{a} libjs-leaflet{a} liblwgeom-dev{a} libqca2{a} libqca2-plugin-ossl{a} libqca2-plugins{a} 
    libqgis-analysis2.18.3{a} libqgis-app2.18.3{a} libqgis-core2.18.3{a} libqgis-customwidgets{a} libqgis-gui2.18.3{a} libqgis-networkanalysis2.18.3{a} libqgis-server2.18.3{a} libqgisgrass7-2.18.3{a} 
    libqgispython2.18.3{a} libqjson0{a} libqt4-dbus{a} libqt4-designer{a} libqt4-dev{a} libqt4-dev-bin{a} libqt4-help{a} libqt4-opengl-dev{a} libqt4-qt3support{a} libqt4-scripttools{a} libqt4-test{a} 
    libqtassistantclient4{a} libqwt5-qt4{a} libspatialindex4v5{a} libx11-xcb-dev{a} libxcb-dri2-0-dev{a} libxcb-dri3-dev{a} libxcb-glx0-dev{a} libxcb-present-dev{a} libxcb-randr0-dev{a} libxcb-render0-dev{a} 
    libxcb-shape0-dev{a} libxcb-sync-dev{a} libxcb-xfixes0-dev{a} libxdamage-dev{a} libxext-dev{a} libxfixes-dev{a} libxshmfence-dev{a} libxxf86vm-dev{a} mesa-common-dev{a} python-cycler{a} python-dateutil{a} 
    python-future{a} python-gdal{a} python-glade2{a} python-httplib2{a} python-jinja2{a} python-markupsafe{a} python-matplotlib{a} python-matplotlib-data{a} python-pygments{a} python-pyparsing{a} 
    python-pyspatialite{a} python-qgis python-qgis-common{a} python-qscintilla2{a} python-qt4{a} python-qt4-sql{a} python-shapely{a} python-sip{a} python-tz{a} python-yaml{a} qdbus{a} qgis qgis-common{a} 
    qgis-plugin-grass qgis-plugin-grass-common{a} qgis-provider-grass{a} qgis-providers{a} qgis-providers-common{a} qt4-designer{a} qt4-linguist-tools{a} qt4-qmake{a} x11proto-damage-dev{a} 
    x11proto-dri2-dev{a} x11proto-fixes-dev{a} x11proto-gl-dev{a} x11proto-xext-dev{a} x11proto-xf86vidmode-dev{a} 
The following packages are RECOMMENDED but will NOT be installed: 
    qt-at-spi 
0 packages upgraded, 88 newly installed, 12 downgraded, 0 to remove and 57 not upgraded. 
+0

Ho avuto problemi con l'OP dopo l'aggiornamento alla 16.04. Ho seguito questa risposta e ho notato che la seconda opzione rimuoveva tutti i pacchetti incriminati. Dopo aver fatto questo. quindi disinstallando aptitude e poi aggiustando il file sources.list per xenial (io uso 'deb http://qgis.org/debian xenial main') potrei installare qgis con' sudo aptitude install qgis python-qgis qgis-provider-grass ' –

Problemi correlati