2016-04-27 17 views
7

Folgen Sie den Anweisungen unter this page und bekomme ich die folgenden Fehler.Hat jemand QGIS zur Installation auf Ubuntu 16.04 LTS

Die folgenden Pakete haben nicht erfüllte Abhängigkeiten:

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. 

Ist dies ein Problem mit 16,04 oder ein Fehler, den ich verursacht haben?

+0

Ich war bisher nicht erfolgreich. Ich habe ein Abhängigkeitsproblem mit qgis-Providern. Aber ich habe kürzlich von 15.10 auf 16 aktualisiert.04 und hatte qgis zuvor installiert –

Antwort

2

ist so einfach wie running.Qgis 2.8.6

sudo apt-get update 

sudo apt-get install qgis python-qgis 

Für 2,18 Qgis ein Terminal laufen und:

sudo gedit /etc/apt/sources.list 

Und fügen:

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

dann laufen:

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

Wenn Saga nicht installiert ist:

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

Wenn Sie die Frage lesen, würden Sie sehen, dass dies einer der Befehle war – AER

4

Der zuverlässigste Weg FOSS4G auf Debian oder Ubuntu zu installieren, um die Debian/Ubuntu GIS-Repository-Netzwerk. Persönlich verwende ich die ubuntu-gis unstable PPA, wo Pakete tatsächlich ziemlich stabil sind.

Sie können diese PPA auf Ihre Quellen hinzufügen, indem Sie die sources.list Datei:

sudo pico /etc/apt/sources.list

und die folgenden Zeilen:

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

Schließlich Ihre Quellen aktualisieren und qgis installieren:

sudo apt update 
sudo apt install qgis 
+0

Hier gibt es Referenzen Anweisungen von Ubuntuis auch - http://trac.osgeo.org/ubuntugis/wiki/UbuntuGISRepository – chrismarx

+1

Auch auf Ubuntu Es ist /etc/apt/sources.list – chrismarx

8

Es ist defi endlich kein Problem mit 16.04. Ich hatte ein ähnliches Problem mit der Installation von qgis, nachdem einige Abhängigkeiten durch Installation von gnome3 durcheinander gebracht wurden. Ich habe versucht, alle diese entfernen, autoremove, sauber usw. versucht, Entfernen und Hinzufügen der ppa aber nichts davon funktionierte. Ich habe es endlich mit aptitude Paketmanager installiert.

Versuchen Sie, diese zuerst:

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

Wenn das nicht klappt (funktionierte auch in diesem Fall nicht.) Versuchen Sie den Paketmanager der höheren Ebene aptitude.

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

Es gibt mehrere Lösungen wie unten und Sie können eine auswählen. Ich würde empfehlen, no für jede Frage zum ersten Mal zu beantworten, so dass Sie alle Optionen sehen können. Sie können lesen, was installiert und entfernt wird, um das Bild zu erhalten.

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

Ich hatte OP-Problem nach dem Upgrade auf 16.04. Ich folgte dieser Antwort und bemerkte, dass die zweite Option alle störenden Pakete entfernt hatte. Nachdem dies getan wurde. dann mit aptitude deinstallieren und dann reparieren die Datei sources.list für xenial (ich benutze 'deb http://qgis.org/debian xenial main') Ich könnte qgis mit' sudo aptitude installieren qgis python-qgis qgis-provider-grass installieren ' –

Verwandte Themen