QGIS unter Ubuntu installieren

24

Hat jemand Glück gehabt, QGIS auf Ubuntu 12.04 zum Laufen zu bringen? Ich habe die stabilen und instabilen Versionen ausprobiert und mit Pech. Ich bekomme auch folgendes:

"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
quelle
2
Haben Sie PPAs von Drittanbietern hinzugefügt?
nickves
sudo gpg --export --armor 997D3880 | sudo apt-key add
Unter dem Radar
Die Anweisungen auf der QGIS-Website funktionieren gut: qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu Wähle einfach deinen Ubuntu-
Versionsnamen

Antworten:

40

Sie können ubuntugis ppa verwenden, das alles enthält, was Sie brauchen:

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

Das System kümmert sich um die notwendigen Abhängigkeiten

Ihr Problem deutet auch darauf hin, dass Sie Abhängigkeiten für qgis unterbrochen haben. Eine Möglichkeit, dies zu beheben, besteht darin, den Cache im Terminal zu bereinigen (Sie können das Terminal in Gnome mit öffnen alt + ctrl + T).

$ sudo apt-get clean

oder

$ sudo apt-get autoclean

und bitten Sie dann apt, fehlerhafte Abhängigkeiten zu korrigieren:

$ sudo apt-get -f install 

wenn die Ausgabe ähnlich ist wie:

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

Dies bedeutet, dass Sie einige zusätzliche Pakete benötigen, über die Sie nicht informiert wurden. So installieren Sie sie:

$ sudo apt-get dist-upgrade
nickves
quelle
Ich habe die Repositorys aus sources.list und aus den Softwarequellen entfernt. Dann lief der Ubuntigis im Terminal und ich bekomme immer noch den gleichen Fehler. Irgendwelche Gedanken? Zu Ihrer Information: Ich bin ein Neuling in Ubuntu und Linux.
LandArch
Deaktivieren Sie lokale Repository ausgeführt wird : $ sudo apt-get clean $ sudo apt-get autoclean , nachdem Sie hinzugefügt haben ubuntugis-instabilen ppa laufen wird versuchen $ sudo apt-get -f install apt keine kaputten Abhängigkeiten zu korrigieren
nickves
1
Ich habe all das oben Genannte gemacht und bekomme immer noch die noch nicht erfüllten Abhängigkeiten. Irgendwelche anderen Gedanken?
LandArch,
2
Ich muss etwas erledigen. Ich tatsächlich ahd gewaltsam reinigen die unerfüllte Abhängigkeiten über dpkg --force-depends --purge „Beziehungsname“
LandArch
@LandArch Dein Kommentar hat meine Stunden gerettet. Vielen Dank. Bitte schreiben Sie Ihren Vorschlag als Antwort. Ich werde es schaffen.
Hamdi
6

Ich habe keine Probleme mit der Installation und Ausführung von QGis mit Ubuntu 12.04 (sowohl 32 als auch 64 Bit)

Ich habe folgendes Verfahren durchgeführt:

  1. Ich habe "synaptic" mit dem Ubuntu-Software-Center installiert, da ich herausgefunden habe, dass die Deinstallation von Software mit dem Ubuntu-Software-Center nicht immer sauber ist.
  2. In synaptic habe ich die entsprechende Paketquelle hinzugefügt, die auf der QGIS-Website im Ubuntu-Release-Bereich angegeben ist: "deb http://qgis.org/debian exact main".
  3. Ich schließe dann synaptic und öffne ein Terminal-Fenster und tippe:

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

    und drücken Sie die Eingabetaste. Als nächstes tippe ich:

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

    Ich habe beide Befehle von der qgis-Website kopiert, sie installieren einen Schlüssel für die Paketquelle.

  4. Ich starte synaptic neu und aktualisiere die Paketquellen.
  5. Ich suche dann nach qgis in synaptic, wähle das Paket qgis aus und installiere es. Einige Abhängigkeiten werden ebenfalls installiert.

Das ist es.

Wenn Sie zuvor versucht haben, qgis mit verschiedenen Paketquellen zu installieren, sollten Sie diese deaktivieren und alle vor der Installation installierten qgis-Pakete entfernen.

Ich installiere qgis immer auf einem sauberen, frisch installierten Computer - wahrscheinlich sollten Sie ubuntu neu installieren, wenn zu viele Unschärfen auf dem Computer vorhanden sind. Ich mache das immer, nachdem ich erfolglos versucht habe, Software zu installieren, da es nicht immer möglich ist, alle Abhängigkeiten zu entfernen.

hoffentlich hilft das

Dimpflmoser
quelle
Funktioniert auch mit dem Software Center, benutze einfach Bearbeiten -> Softwarequellen ... aus dem Menü, um die Paketquelle
einzugeben
5

Sie haben die nächtlichen Builds (das 1.9.90+git20120502+6229eec~precise1kommt von - aber seltsamerweise ziemlich alt) und ein stabiles Repository (entweder das Repository von qgis.org oder Ubuntugis) in Ihrem /etc/apt/sources.list. Sie sollten nur eine verwenden.

jef
quelle
Das hat bei mir geklappt (Ubuntu 13.04). Entfernte den PPA und verwendete nur das Nightly Repository in meiner sources.list.
Dimitris
3

Ich habe die stabile Version installiert mit:

sudo apt-add-repository ppa:ubuntugis/ppa
sudo apt-get update
sudo apt-get install qgis
Lubar
quelle
2

QGIS 1.8 und master (aka Entwicklungsversion) werden unter Ubuntu 12.04 ohne größere Probleme installiert. Aus den Fehlermeldungen geht hervor, dass Sie die Repositorys vertauscht haben. Daher würde ich vorschlagen, Ihre Repository-Liste zu bereinigen, alle qgis-bezogenen Pakete zu entfernen und sie anhand der Anweisungen im UBUNTUGIS-Repository erneut zu installieren. Auf diese Weise erhalten Sie auch die neuesten Versionen von GDAL, GRASS usw.

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

Giovanni Manghi
quelle
2

Ich habe es geschafft, indem ich in die Synaptik gegangen bin, nach allen Gras- und GDAL-Paketen gesucht und sie vollständig entfernt habe und dann Folgendes ausgeführt habe:

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

Es wurde 1.8.0-Lisboa installiert

auff
quelle
2

Für diejenigen, die Probleme mit der Verwendung der Plugins in Ubuntu 12.04LTS haben, vor allem aufgrund von Berechtigungen, versuchen Sie Folgendes:

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

Achtung wo sind die Ordner .qgis

Dann versuche nochmal die Plugins zu installieren, in meinem Fall hat das einwandfrei funktioniert.

Grüße José Santos

José Santos
quelle
0

Um die Fehlermeldungen zu vermeiden, habe ich auch QGIS aus den "anderen" Repositories entfernt. Meine ursprüngliche Installation stammte aus einer Zeit, bevor sie im Software Center verfügbar war. Danach habe ich meine Pakete aktualisiert und meine Probleme behoben.

Suncat2000
quelle
0

Ich muss etwas erledigen. Ich musste tatsächlich die nicht erfüllten Abhängigkeiten mit dpkg --force-dependant --purge "Dependency Name" erzwingen.

LandArch
quelle