Installer QGIS sur Ubuntu

24

Quelqu'un a-t-il eu de la chance de faire fonctionner QGIS sur Ubuntu 12.04? J'ai essayé les versions stables et instables et sans chance. Je reçois également ce qui suit:

"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:
qgis : Depends: qgis-providers (= 1.8.0-1~precise1) but 1.9.90+git20120502+6229eec~precise1 is to be installed
    Depends: qgis-common (= 1.8.0-1~precise1) but 1.9.90+git20120502+6229eec~precise1 is to be installed
    Recommends: qgis-plugin-globe but it is not going to be installed
    Recommends: qgis-plugin-grass but it is not going to be installed
E: Unable to correct problems, you have held broken packages."
LandArch
la source
2
Avez-vous ajouté des AAE tiers?
nickves
sudo gpg --export --armor 997D3880 | sudo apt-key add
Sous le radar
Les instructions sur le site Web de QGIS fonctionnent bien: qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu choisissez simplement le nom de votre version d'Ubuntu ...
DPSSpatial

Réponses:

40

Vous pouvez utiliser ubuntugis ppa, qui contient tout ce dont vous avez besoin:

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

Le système prendra soin après les dépendances nécessaires

Votre problème suggère également que vous avez des dépendances brisées pour les qgis. Une façon de résoudre ce problème est de nettoyer votre cache en exécutant dans le terminal (vous pouvez ouvrir le terminal dans gnome avec alt + ctrl + T)

$ sudo apt-get clean

ou

$ sudo apt-get autoclean

puis demandez apt pour essayer de corriger les dépendances cassées:

$ sudo apt-get -f install 

si la sortie est similaire à:

$ 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

cela signifie que vous avez besoin de packages supplémentaires dont vous n'étiez pas informé. Pour les installer, exécutez:

$ sudo apt-get dist-upgrade
nickves
la source
J'ai supprimé les référentiels de sources.list et des sources logicielles. Ensuite, j'ai exécuté l'ubuntigis dans le terminal et je reçois toujours la même erreur. Des pensées? Pour info je suis nouveau sur Ubuntu et Linux.
LandArch
Effacez votre référentiel local en exécutant: $ sudo apt-get clean $ sudo apt-get autoclean après avoir ajouté ubuntugis-unstable ppa run $ sudo apt-get -f install apt essaiera de corriger toutes les dépendances cassées
nickves
1
J'ai fait tout ce qui précède et j'obtiens toujours les dépendances non satisfaites. D'autres réflexions?
LandArch
2
J'ai des choses à faire. J'ai en fait ahd pour purger de force les dépendances non satisfaites via dpkg --force-depend --purge "nom de la dépendance"
LandArch
@LandArch votre commentaire a sauvé mes heures. Merci. Veuillez écrire votre suggestion comme réponse. Je vais le monter.
Hamdi
6

Je n'ai aucun problème avec l'installation et l'exécution de QGis avec Ubuntu 12.04 (32 et 64 bits)

J'ai suivi la procédure suivante:

  1. J'ai installé "synaptic" avec ubuntu-Software-center, car j'ai découvert que la désinstallation du logiciel n'est pas toujours propre avec ubuntu-software-center.
  2. En synaptique, j'ai ajouté la source de package appropriée, mentionnée sur le site Web qgis dans la section ubuntu-release, qui est: "deb http://qgis.org/debian precise main"
  3. Je ferme ensuite le synaptique et ouvre une fenêtre de terminal et tape:

    sudo gpg --keyserver keyserver.ubuntu.com --recv 997D3880

    et appuyez sur retour. Je tape ensuite:

    sudo gpg --export --armor 997D3880 | sudo apt-key add -

    J'ai copié les deux commandes du site Web qgis, elles installent une clé pour la source du paquet.

  4. Je redémarre synaptic et met à jour les sources du package.
  5. Je recherche ensuite qgis dans synaptic, choisis le package qgis et l'installe. Quelques dépendances seront également installées.

C'est ça.

Si vous avez essayé d'installer qgis auparavant avec différentes sources de packages, vous devez les désactiver et supprimer tous les packages qgis installés avant l'installation.

J'installe toujours qgis sur une machine propre fraîchement installée - vous devriez probablement réinstaller ubuntu fraîchement s'il y a trop de fuzz sur la machine. Je le fais toujours après avoir essayé d'installer un logiciel sans succès car il n'est pas toujours possible de supprimer toutes les dépendances.

J'espère que ça t'as aidé

Dimpflmoser
la source
Fonctionne bien également avec le centre logiciel, utilisez simplement Édition -> Sources logicielles ... dans le menu pour saisir la source du package
a1an
5

Vous avez les versions nocturnes (qui 1.9.90+git20120502+6229eec~precise1viennent de - mais étrangement plutôt anciennes) et un référentiel stable (soit le référentiel qgis.org ou ubuntugis) dans votre /etc/apt/sources.list. Vous devez en utiliser un seul.

jef
la source
Cela a fonctionné pour moi (Ubuntu 13.04). Suppression du PPA et utilisation uniquement du référentiel nocturne dans ma source.list.
dimitris
3

J'ai installé la version stable avec:

sudo apt-add-repository ppa:ubuntugis/ppa
sudo apt-get update
sudo apt-get install qgis
lubar
la source
2

QGIS 1.8 et maître (aka version de développement) s'installe sans problème majeur sous Ubuntu 12.04. D'après les messages d'erreur, il semble que vous ayez mélangé des référentiels. Je suggère donc de nettoyer votre liste de référentiels, de supprimer tout package lié à qgis et de le réinstaller en utilisant les instructions que vous pouvez trouver dans le référentiel UBUNTUGIS, de cette façon, vous obtiendrez également les dernières versions de GDAL, GRASS, etc.

https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable/

Giovanni Manghi
la source
2

Je l'ai fait fonctionner en entrant dans synaptique, en recherchant et en supprimant complètement tous les paquets grass et gdal, puis en faisant:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update
sudo apt-get install qgis

Il a installé 1.8.0- Lisboa

auff
la source
2

Pour ceux qui ont des problèmes à utiliser les plugins dans Ubuntu 12.04LTS principalement à cause des autorisations, essayez donc ceci:

sudo chown username:username /home/username/.qgis

Attention où se trouve le dossier .qgis

Ensuite, essayez à nouveau d'installer les plugins, dans mon cas, a parfaitement fonctionné.

Cordialement José Santos

José Santos
la source
0

Pour éviter les messages d'erreur, j'ai également supprimé QGIS des "autres" référentiels. Mon installation d'origine était antérieure à sa disponibilité dans le centre logiciel. Après cela, j'ai mis à jour mes packages et cela a résolu mes problèmes.

Suncat2000
la source
0

J'ai des choses à faire. En fait, j'ai dû purger de force les dépendances non satisfaites via dpkg --force-depend --purge "nom de la dépendance"

LandArch
la source