Installation von QGIS3 unter Ubuntu 16.04 Xenial: Abhängigkeitsproblem

8

Ich versuche, QGIS3 auf meinem Ubuntu 16.04 Xenial zu installieren.

Den Anweisungen auf der QGIS-Website folgend, habe ich meiner Quellenliste die folgenden Zeilen hinzugefügt:

deb https://qgis.org/ubuntugis xenial main
deb-src https://qgis.org/ubuntugis xenial main

ich renne

sudo apt-get update

und versuchen Sie die Installation auszuführen:

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

Für jedes der Pakete bekomme ich die Antwort, dass mehrere Pakete fehlen:

python-qgis : Depends: python-qgis-common (= 1:3.0.0+24xenial-ubuntugis) but it is not going to be installed
           Depends: libqgispython3.0.0 but it is not going to be installed
           Depends: libqgis-analysis3.0.0 but it is not going to be installed
           Depends: libqgis-core3.0.0 but it is not going to be installed
           Depends: libqgis-gui3.0.0 but it is not going to be installed
           Depends: libqgis-server3.0.0 but it is not going to be installed
 qgis : Depends: gdal-abi-2-2-2 but it is not installable
    Depends: libgdal20 (>= 1.8.0) but it is not installable
    Depends: libqgis-analysis3.0.0 but it is not going to be installed
    Depends: libqgis-app3.0.0 but it is not going to be installed
    Depends: libqgis-core3.0.0 but it is not going to be installed
    Depends: libqgis-gui3.0.0 but it is not going to be installed
    Depends: qgis-providers (= 1:3.0.0+24xenial-ubuntugis) but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:3.0.0+24xenial-ubuntugis) but it is not going to be installed
                 Depends: libgdal20 (>= 1.8.0) but it is not installable
                 Depends: libqgis-app3.0.0 but it is not going to be installed
                 Depends: libqgis-core3.0.0 but it is not going to be installed
                 Depends: libqgis-gui3.0.0 but it is not going to be installed
                 Depends: libqgisgrass7-3.0.0 but it is not going to be installed
                 Depends: grass740 but it is not installable

Am interessantesten ist, dass einige Pakete nicht installierbar sind: gdal-abi-2-2-2, libgdal20, grass740

Irgendeine Idee, wie man das löst?

user116945
quelle
Wenn Sie keine LTS-Xenial-Version haben, kann QGIS 3 meiner Meinung nach nicht installiert werden, da Ihr Ubuntu zu alt ist. Lesen Sie diesen Hinweis: qgis.org/en/site/forusers/alldownloads.html#id9
xunilk

Antworten:

11

Getestet 29/06/2018

--QGIS 3 Ubuntu 16.04

sudo sh -c 'echo "deb https://qgis.org/ubuntugis  xenial main" >> /etc/apt/sources.list'
sudo sh -c 'echo "deb-src https://qgis.org/ubuntugis xenial main" >> /etc/apt/sources.list'
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable

wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import
gpg --fingerprint CAEB3DC3BDF7FB45
gpg --export --armor CAEB3DC3BDF7FB45 | sudo apt-key add -

sudo apt-get update && sudo apt-get install qgis python-qgis qgis-plugin-grass
Fran Raga
quelle
Muss ich zuerst meine vorherige Version deinstallieren und nur dieser Code würde funktionieren oder muss ich mehr hinzufügen (kein Profi in Ubuntu)
Swarley
Ist ein wiederholtes "sudo apt-get update" nützlich oder notwendig?
Reduzierung der Aktivität
Für mich installiert QGIS 2.18.16 auf meinem Ubuntu 16.04, wenn Sie diese Anweisungen befolgen.
Reduzierung der Aktivität
Diese Befehle haben QGIS 3.4 erfolgreich installiert, es gibt jedoch keinen Qt Designer.
Hossein Madadi
5

Für QGIS3 auf Xenial müssen Sie Ubuntugis-instabiles ppa verwenden

sudo add-apt-repository ppa: ubuntugis / ubuntugis-unstable

Evgeny Chemezov
quelle
In der Tat, das hat heute für mich funktioniert, sie sollten wahrscheinlich QGIS Installer docs aktualisieren
adamczi
@adamczi Ich denke, qgis.org/en/site/forusers/alldownloads.html#id10 ist klar genug.
AndreJ
1
du hast recht @AndreJ, ich muss es falsch gelesen haben oder vielleicht hat es sich geändert. Ich möchte auch darauf hinweisen, dass universees auf meinem Ubuntus aktiviert sein musste, damit es funktioniert (ansonsten habe ich viele
Dinge
Ich denke, Sie könnten keine Software installieren, wenn Sie das Haupt-Ubuntu-Repository starten würden. Es sei denn, Sie versuchen, alles selbst zu kompilieren ...
AndreJ
1

Wenn Sie conda haben, können Sie tun:

conda config --add channels conda-forge
conda create -n qgis3 -c ceholden -c QuantStack qgis=3
source activate qgis3
qgis

Quelle: https://github.com/conda-forge/qgis-feedstock/issues/17#issuecomment-373871708

geekdenz
quelle
Sie können conda verwenden, dies ist jedoch für die Installation von QGIS3 nicht erforderlich.
AndreJ
Siehe meine vorherige Antwort. Ich wollte nicht sagen, dass es absolut notwendig ist, aber für diese Antwort ist es.
Geekdenz
0

#/etc/source.list.d/ubuntugis.list deb https://qgis.org/ubuntugis xenial main deb-src https://qgis.org/ubuntugis xenial main

und

sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable sudo apt update sudo apt install qgis

Das scheint mein Kollege herausgefunden zu haben.

Vorher konnte ich es installieren, indem ich alle Dependency * .deb-Dateien manuell von https://qgis.org/ubuntugis/pool/main/q/qgis/ herunterlud und mit gdebi installierte.

geekdenz
quelle
0

Ich konnte QGis 3.4 unter Ubuntu 16.04 installieren, indem ich den symbolischen Link libsqlite3.so.0 entfernte

sudo rm /usr/local/lib/libsqlite3.so.0
user2345
quelle
-1

Ich habe einen Linux Mint 18.3 (Ubuntu 16.04) Computer und habe die folgenden Richtlinien befolgt:

--QGIS 3 Ubuntu 16.04

sudo sh -c 'echo "deb https://qgis.org/ubuntugis  xenial main" >> /etc/apt/sources.list'
sudo sh -c 'echo "deb-src https://qgis.org/ubuntugis xenial main" >> /etc/apt/sources.list'
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable

wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import
gpg --fingerprint CAEB3DC3BDF7FB45
gpg --export --armor CAEB3DC3BDF7FB45 | sudo apt-key add -

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

Es wurden jedoch immer noch nicht verwaltete Abhängigkeitsfehler angezeigt. Daher habe ich es mit Eignung wie folgt versucht:

sudo aptitude installiere qgis python-qgis

So lösen Sie die von mir ausgewählte Abhängigkeit auf:

 Install the following packages:                         
1)    python3-psycopg2 [2.7.6.1-3.pgdg16.04+1 (xenial-pgdg)]

und akzeptierte die vorgeschlagene Lösung. Nachdem der Paketmanager alle qgis-Bibliotheken installiert hatte, konnte ich qgis 3.4.4 Maedira mit Freude auf meinem Bildschirm beobachten.

Mustaf
quelle