Installieren Sie QGIS 2.14 Essen unter Ubuntu 16.04 Xenial

26

Ich habe Probleme bei der Installation von QGIS auf Xenial.

`debian` release

Wenn ich versuche, das debianRelease zu verwenden (dh ohne ubuntugisAbhängigkeiten), erhalte ich die folgenden Fehler (bitte beachten Sie, dass es kein xenialRelease gibt, das ich wilybeim Einrichten des verwendet habe sources.list):

~$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 python-qgis : Depends: python-qgis-common (= 1:2.14.1+23wily) but it is not going to be installed
               Depends: libqgispython2.14.1 but it is not going to be installed
               Depends: libqgis-analysis2.14.1 but it is not going to be installed
               Depends: libqgis-core2.14.1 but it is not going to be installed
               Depends: libqgis-gui2.14.1 but it is not going to be installed
               Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
               Depends: libqgis-server2.14.1 but it is not going to be installed
 qgis : Depends: libgdal.so.1-1.11.2 but it is not installable
        Depends: libgsl0ldbl (>= 1.9) but it is not installable
        Depends: libqgis-analysis2.14.1 but it is not going to be installed
        Depends: libqgis-app2.14.1 but it is not going to be installed
        Depends: libqgis-core2.14.1 but it is not going to be installed
        Depends: libqgis-gui2.14.1 but it is not going to be installed
        Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
        Depends: qgis-providers (= 1:2.14.1+23wily) but it is not going to be installed
        Recommends: qgis-provider-grass but it is not going to be installed
        Recommends: qgis-plugin-globe but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+23wily) but it is not going to be installed
                     Depends: libqgis-app2.14.1 but it is not going to be installed
                     Depends: libqgis-core2.14.1 but it is not going to be installed
                     Depends: libqgis-gui2.14.1 but it is not going to be installed
                     Depends: libqgisgrass7-2.14.1 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Ubuntugis Veröffentlichung

Nachdem debianich mit der Veröffentlichung gescheitert bin, habe ich die ubuntugisVeröffentlichung durch Hinzufügen des ubuntugis-unstablePPA ausprobiert (wieder habe ich die wilyVeröffentlichung von Ubuntugis verwendet, um die Konsistenz mit der QGIS-Veröffentlichung zu gewährleisten):

:~$ sudo apt update 
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [92.2 kB]
Hit:2 http://gb.archive.ubuntu.com/ubuntu xenial InRelease                                                                                                
Get:3 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily InRelease [15.5 kB]                                                                     
Get:4 http://gb.archive.ubuntu.com/ubuntu xenial-updates InRelease [93.3 kB]                                                                                    
Hit:5 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease                                                                                             
Hit:6 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial InRelease                                                                                   
Hit:7 http://gb.archive.ubuntu.com/ubuntu xenial-backports InRelease                                                        
Get:8 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main amd64 Packages [4,297 B]                       
Get:9 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main i386 Packages [4,307 B]                  
Get:10 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main Translation-en [2,463 B]     
Ign:11 http://linux.dropbox.com/ubuntu wily InRelease                                                  
Hit:12 http://linux.dropbox.com/ubuntu wily Release                      
Ign:14 https://cloud.r-project.org/bin/linux/ubuntu xenial/ InRelease
Hit:15 https://cloud.r-project.org/bin/linux/ubuntu xenial/ Release
Ign:17 http://qgis.org/ubuntugis wily InRelease    
Err:18 http://qgis.org/ubuntugis wily Release
  404  Not Found [IP: 104.27.138.220 80]
Reading package lists... Done
W: https://cloud.r-project.org/bin/linux/ubuntu/xenial/Release.gpg: Signature by key E298A3A825C0D65DFD57CBB651716619E084DAB9 uses weak digest algorithm (SHA1)
E: The repository 'http://qgis.org/ubuntugis wily Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Die Zeile E: The repository 'http://qgis.org/ubuntugis wily Release' does not have a Release file.sah ziemlich fatal aus, also habe ich es versucht trusty(die neueste unterstützte Version). Dies wurde aktualisiert, aber beim Versuch, Folgendes zu installieren:

:~$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 python-qgis : Depends: python-qgis-common (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
               Depends: libqgispython2.14.1 but it is not going to be installed
               Depends: libqgis-analysis2.14.1 but it is not going to be installed
               Depends: libqgis-core2.14.1 but it is not going to be installed
               Depends: libqgis-gui2.14.1 but it is not going to be installed
               Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
               Depends: libqgis-server2.14.1 but it is not going to be installed
 qgis : Depends: libgdal.so.1-1.11.2
        Depends: libgdal1h (>= 1.8.0) but it is not going to be installed
        Depends: libgeos-c1 (>= 3.4.2) but it is not installable
        Depends: libgsl0ldbl (>= 1.9) but it is not installable
        Depends: libqgis-analysis2.14.1 but it is not going to be installed
        Depends: libqgis-app2.14.1 but it is not going to be installed
        Depends: libqgis-core2.14.1 but it is not going to be installed
        Depends: libqgis-gui2.14.1 but it is not going to be installed
        Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
        Depends: qgis-providers (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
        Recommends: qgis-provider-grass but it is not going to be installed
        Recommends: qgis-plugin-globe but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
                     Depends: libgdal1h (>= 1.8.0) but it is not going to be installed
                     Depends: libqgis-app2.14.1 but it is not going to be installed
                     Depends: libqgis-core2.14.1 but it is not going to be installed
                     Depends: libqgis-gui2.14.1 but it is not going to be installed
                     Depends: libqgisgrass7-2.14.1 but it is not going to be installed
                     Depends: grass-core but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Der Vollständigkeit halber mit der xenialVeröffentlichung von ubuntugis:

$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 python-qgis : Depends: python-qgis-common (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
               Depends: libqgispython2.14.1 but it is not going to be installed
               Depends: libqgis-analysis2.14.1 but it is not going to be installed
               Depends: libqgis-core2.14.1 but it is not going to be installed
               Depends: libqgis-gui2.14.1 but it is not going to be installed
               Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
               Depends: libqgis-server2.14.1 but it is not going to be installed
 qgis : Depends: libgdal.so.1-1.11.2 but it is not installable
        Depends: libgdal1h (>= 1.8.0) but it is not installable
        Depends: libgeos-c1 (>= 3.4.2) but it is not installable
        Depends: libgsl0ldbl (>= 1.9) but it is not installable
        Depends: libqgis-analysis2.14.1 but it is not going to be installed
        Depends: libqgis-app2.14.1 but it is not going to be installed
        Depends: libqgis-core2.14.1 but it is not going to be installed
        Depends: libqgis-gui2.14.1 but it is not going to be installed
        Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
        Depends: qgis-providers (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
        Recommends: qgis-provider-grass but it is not going to be installed
        Recommends: qgis-plugin-globe but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
                     Depends: libgdal1h (>= 1.8.0) but it is not installable
                     Depends: libqgis-app2.14.1 but it is not going to be installed
                     Depends: libqgis-core2.14.1 but it is not going to be installed
                     Depends: libqgis-gui2.14.1 but it is not going to be installed
                     Depends: libqgisgrass7-2.14.1 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Hoffentlich wird bald eine Version von QGIS für Xenial verfügbar sein, aber hat es jemand geschafft, QGIS 2.14 auf Xenial zu installieren?

Phil
quelle
Ich habe diese Antwort von Stackoverflow gefunden, um den Trick auszuführen
Dave-Evans

Antworten:

35

Es sieht so aus, als gäbe es tatsächlich Xenial-Unterstützung im Debian-Repository und obwohl ich die folgende Lösung nicht selbst ausprobiert habe, denke ich, dass es einen Versuch wert ist.

Die folgenden Bevor Sie versuchen , ich würde alle bisherigen qgis Pakete deinstallieren sudo apt-get remove qgis python-qgis qgis-plugin-grassund entfernen deb http://qgis.org/debian wily mainund deb-src http://qgis.org/debian wily mainaus /etc/apt/sources.list.

BEARBEITEN Um Pakete zu entfernen, die bei der Installation von qgis als automatische Abhängigkeiten installiert werden, führen Sie den Befehl aus, sudo apt-get autoremovenachdem Sie die obigen Befehle ausgeführt haben, um sie zu entfernen. ENDE BEARBEITEN

Das Folgende wird von qgis.org angepasst, um das xenialSchlüsselwort einzuschließen .

Fügen Sie Folgendes zu Ihrem hinzu /etc/apt/sources.list:

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

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

dann führen Sie aus:

sudo apt-get update

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

Ich bin sehr interessiert zu hören, ob Sie es zum Laufen bringen.

JonasPedersen
quelle
1
Die eine Konfiguration habe ich nicht ausprobiert! Vielen Dank.
Phil
Freut mich helfen zu können!
JonasPedersen
2
Dies ist die Lösung, die ich verwendet habe, aber sie hat nicht funktioniert, bis ich einen GDAL 2.1-Ordner aus dem dist-packages-Ordner von Python entfernt habe. Es hat die korrekte Version verdeckt und den fehlenden python-gdal-Fehler verursacht. Alles gut jetzt.
Rob Skelly
bei mir startete der download aber es wurde keine warnung verifiziert. sollte ich mir viel sorgen machen
Abhijit Gujar
2
Wenn Sie auf Schlüsselringprobleme
stoßen
4

Wenn Sie sich nicht sicher sind, welche Distributionen unterstützt werden, geben Sie die URL danach debin Ihren Browser ein und navigieren Sie zu dem distsOrdner.

Dann sehen Sie, dass http://qgis.org/debian/dists/bis zu xenial ist, während http://qgis.org/ubuntugis/dists/nur präzise und vertrauenswürdig unterstützt.

Andere Quellen sind Ubuntugis Stable ppa , das derzeit nur QGIS 2.8.3 für Trusty enthält, während Ubuntugis Unstable noch QGIS 2.8.1 ist. Es hat in letzter Zeit einige Aktivitäten auf diesen Seiten gegeben, also behalte sie im Auge.

QGIS 2.14.1 ist auch für Debian Sid aus den Haupt-Debian-Paketen verfügbar, während Jessie Backports 2.8.6 bieten (wie für Ubuntu).


AKTUALISIEREN

Das ubuntugis-unstable PPA unterstützt jetzt auch QGIS 2.14.1 für Xenial.

AndreJ
quelle
3

Als Linux Mint 'Cinnamon' 17.3-Benutzer hatte ich auch mit diesen "nicht erfüllten Abhängigkeiten (libgdal.so.1-1.11.2 usw.)" zu kämpfen und musste das ppa aktualisieren. Ich habe dies getan, indem ich die folgenden Links in die Liste aufgenommen habe /etc/apt/sources.list:

deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main
deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main
andschar
quelle
1
Funktioniert dies auch für Ubuntu Xenial? Soweit ich sehe, gibt es in diesem ppa (noch) kein GDAL- oder QGIS-Paket für xenial.
AndreJ
Anscheinend gibt es noch keine GDAL- oder QGIS-Pakete für Xenial. Ich weiß nicht, inwieweit Sie die vertrauenswürdigen (neu für Linux und QGIS) verwenden können
andschar
Für Linux Mint 17.3 ist es sicher, die vertrauenswürdigen Binärdateien zu verwenden. Das Äquivalent zu Ubuntu Xenial in der Mint-Welt, Linux Mint 18, wird im Juni 2016 verfügbar sein. Möglicherweise müssen Sie die QGIS-Debian-Pakete dafür verwenden.
AndreJ
Hier ist der offizielle Hinweis,
chrismarx
Und ja, es funktioniert jetzt für 16.04
chrismarx
0

Um es in xenial zu installieren, müssen Sie nur:

sudo apt-get update
sudo apt-get install qgis
leCrazyEngineer
quelle
Für das, was es wert ist, habe ich festgestellt, dass QGIS 2.16.3 in Xubuntu 16.04 instabil ist: Häufige Abstürze (Programm wird heruntergefahren, keine Warnung, kein Absturzbericht - nichts), häufig verbunden mit Änderungen in On the Fly-Neuprojektionen von Projekten, die Folgendes enthalten Raster-Hintergrund-Mapping. QGIS 2.16.2 ist in Kubuntu 14.04 etwas zuverlässiger, aber nicht perfekt.
NickN
Dies wird jedoch nicht funktionieren, ohne ein zusätzliches ppa hinzuzufügen, oder?
Chrismarx
Das OP gibt eindeutig an, dies bereits versucht zu haben.
Dave-Evans
0

Trotz der Implementierung vieler im Internet gefundener Tipps konnte ich QGIS nicht auf Ubuntu 16.04 installieren, bis ich auf dieses kurze und hilfreiche Video stieß: https://www.youtube.com/watch?v=hmJwYaYmRDU

Bis dahin kämpfte ich auch mit Meldungen über verschiedene "unerfüllte Abhängigkeiten" und "fehlende / defekte Pakete" ( Hutspitze an den Videoersteller : Linux Enthusiast)

Hier sind die Schritte, die Sie im Terminal ausführen müssen:

Schritt 1. Geben Sie ein:

sudo nano /etc/apt/sources.list [Drücken Sie Enter]

Schritt 2. Geben Sie ein:

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

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

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

[ Drücken Sie die Eingabetaste, und drücken Sie die Taste y , wenn Sie aufgefordert werden, "Geänderte Puffer zu speichern" .]

Schritt 3. Geben Sie ein:

wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import [Drücken Sie Enter]

Eintippen:

gpg --fingerprint CAEB3DC3BDF7FB45 [Drücken Sie Enter]

Schritt 4. Geben Sie ein:

sudo apt-get update [Drücken Sie Enter]

Schritt 5. Geben Sie ein:

sudo apt-get install qgis-server python-qgis [Drücken Sie Enter]

Wollen Sie fortfahren? - [Taste y drücken]

Diese Pakete ohne Bestätigung installieren? [Taste y drücken]

QGIS wird dann installiert und befindet sich danach in Ihrer Programmliste. Viel Glück, hoffe das hat geholfen. **

Whisker
quelle
-2

Debian Xenial arbeitet für mich. Ich installiere zuerst Bleachbit zu einem Autoremove, sauber.

Das obige wurde von Google übersetzt:

Debian Xenial-Funktionen für Moi. J'ai d'abord installé bleachbit pour faire un autoremove, clean.

jojobound
quelle