web-dev-qa-db-fra.com

QGIS a-t-il été installé sur Ubuntu 16.04 LTS?

Suivez les instructions fournies à l'adresse cette page Et recevez les erreurs suivantes.

Les paquetages suivants ont des dépendances non satisfaites:

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.

Est-ce un problème avec 16.04 ou une erreur que j'ai provoquée?

9
Christopher Law

Ce n'est certainement pas un problème avec 16.04. J'avais rencontré un problème similaire lors de l'installation de qgis après avoir modifié certaines dépendances en installant gnome3. J'ai essayé tous ceux enlever, autoremove, nettoyer etc. Je l'ai finalement installé à l'aide du gestionnaire de paquets aptitude.

Essayez ceci en premier:

Sudo apt-get update puis Sudo apt-get -f install.

Si cela ne fonctionne pas (ne fonctionne pas dans ce cas aussi), essayez le gestionnaire de paquets de niveau supérieur aptitude

Sudo aptitude install qgis python-qgis qgis-plugin-grass

Il donne plusieurs solutions comme ci-dessous et vous pouvez en sélectionner une. Je recommanderais de répondre no à chaque question pour la première fois de cette façon, vous verrez toutes les options. Vous pouvez lire ce qui va être installé et supprimé pour obtenir l'image.

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.
9
Raja

Le moyen le plus fiable d’installer FOSS4G sur Debian ou Ubuntu consiste à utiliser le réseau de référentiels SIG Debian/Ubuntu. Personnellement, j'utilise le ubuntu-gis unstable PPA, où les paquets sont en fait assez stables.

Vous pouvez ajouter ce PPA à vos sources en modifiant le fichier sources.list:

Sudo pico /etc/apt/sources.list

Et en ajoutant les lignes suivantes:

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

Enfin, mettez à jour vos sources et installez QGis:

Sudo apt update
Sudo apt install qgis
8
Luís de Sousa

Est aussi simple que de courir.Qgis 2.8.6

Sudo apt-get update

Sudo apt-get install qgis python-qgis

Pour Qgis 2.18, exécutez un terminal et:

Sudo gedit /etc/apt/sources.list 

Et ajouter:

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

puis lancez:

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

Si Saga n'est pas installé:

Sudo apt-add-repository ppa:johanvdw/saga-gis
Sudo apt-get update
Sudo apt-get install saga
3
Fran Raga

Malgré la lecture de nombreux conseils sur la saturation de la pile et les forums, je ne pouvais pas installer QGIS sur Ubuntu 16.04 avant de découvrir cette courte et utile vidéo: https://www.youtube.com/watch?v=hmJwYaYmRDU

Voici les étapes à suivre dans le terminal:

Étape 1.

Tapez: Sudo nano /etc/apt/sources.list [appuyez sur entrée]

Étape 2.

Tapez:

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

[Appuyez sur Entrée et, lorsque vous êtes invité à "Enregistrer les tampons modifiés", appuyez sur la touche y]

Étape 3.

Tapez: wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import [appuyez sur entrée]

Tapez: gpg --fingerprint CAEB3DC3BDF7FB45 [appuyez sur entrée]

Étape 4.

Tapez: Sudo apt-get update [appuyez sur entrée]

Étape 5.

Tapez: Sudo apt-get install qgis-server python-qgis [appuyez sur entrée]

Voulez-vous continuer? - [appuyez sur la touche y]

Installez ces paquets sans vérification? [Appuyez sur la touche y]

QGIS s’installera ensuite et vous le retrouverez ensuite dans votre liste de programmes. Bonne chance, j'espère que ça t'a aidé.

1
Whisker