Installation de QGIS3 sur Ubuntu 16.04 Xenial: problème de dépendance


8

J'essaie d'installer QGIS3 sur mon Ubuntu 16.04 Xenial.

En suivant les instructions sur le site Web de QGIS, j'ai ajouté les lignes suivantes à ma liste sources.list:

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

je cours

sudo apt-get update

et essayez d'exécuter l'installation:

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

Pour chacun des packages, je reçois la réponse qu'il manque plusieurs packages:

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

Le plus intéressant est que certains packages ne sont pas installables: gdal-abi-2-2-2, libgdal20, grass740

Aucune idée sur la façon de résoudre ça?



Si vous n'avez pas de version xenial LTS, je pense que QGIS 3 n'est pas installable car votre Ubuntu est trop vieux. Lisez cette note: qgis.org/en/site/forusers/alldownloads.html#id9
xunilk

Réponses:


11

Testé le 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

dois-je désinstaller ma version précédente pour cette première et juste ce code fonctionnerait ou dois-je en ajouter plus (pas un pro dans ubuntu)
Swarley

La "mise à jour sudo apt-get" répétée est-elle utile ou nécessaire?
réduction de l'activité

Pour moi, sur mon Ubuntu 16.04, suivre ces instructions installe QGIS 2.18.16.
réduction de l'activité

Ces commandes ont correctement installé QGIS 3.4, mais il n'y a pas Qt Designer.
Hossein Madadi

5

Pour QGIS3 sur xenial, vous devez utiliser ubuntugis-unstable ppa

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


En effet, cela a fonctionné pour moi aujourd'hui, ils devraient probablement mettre à jour les documents de QGIS Installer
adamczi

@adamczi Je pense que qgis.org/en/site/forusers/alldownloads.html#id10 est assez clair.
AndreJ

1
vous avez raison @AndreJ, je dois l'avoir lu incorrectement ou peut-être qu'il a changé. Je voudrais également souligner qu'il universefallait activer sur mon Ubuntus pour le faire fonctionner (sinon j'ai beaucoup de choses «ne va pas être installé»)
adamczi

Je suppose que vous ne pourriez pas installer de logiciel si vous lanciez le référentiel ubuntu principal. Sauf si vous essayez de tout auto-compiler ...
AndreJ

1

Si vous avez un conda, vous pouvez faire:

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

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


Vous pouvez utiliser conda, mais ce n'est pas nécessaire pour installer QGIS3.
AndreJ

Voir ma réponse précédente. Je ne voulais pas dire que c'est absolument nécessaire, mais pour cette réponse, c'est le cas.
geekdenz

0

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

et

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

c'est ce que mon collègue semble avoir découvert.

Avant cela, j'ai réussi à l'installer en téléchargeant manuellement tous les fichiers de dépendance * .deb depuis https://qgis.org/ubuntugis/pool/main/q/qgis/ et en les installant avec gdebi.


0

J'ai pu installer QGis 3.4 sur Ubuntu 16.04 en supprimant le lien symbolique libsqlite3.so.0

sudo rm /usr/local/lib/libsqlite3.so.0

-1

J'ai un ordinateur Linux Mint 18.3 (Ubuntu 16.04), j'ai suivi les directives ci-dessus:

--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

Cependant, je recevais toujours des erreurs de dépendance non gérées. C'est pourquoi j'ai essayé avec aptitude comme suit:

sudo aptitude install qgis python-qgis

Pour résoudre la dépendance que j'ai sélectionnée:

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

et a accepté la solution proposée. Une fois que le gestionnaire de paquets a installé toutes les bibliothèques qgis, j'ai pu observer avec joie qgis 3.4.4 Maedira sur mon écran.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.