Installazione di QGIS su Ubuntu


24

Qualcuno ha avuto fortuna nel far funzionare QGIS su Ubuntu 12.04? Ho provato le versioni stabili e instabili e senza fortuna. Ottengo anche quanto segue:

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

2
Hai aggiunto PPA di terze parti?
Nick,

sudo gpg --export --armor 997D3880 | sudo apt-key add
Below the Radar

Le istruzioni sul sito Web di QGIS funzionano bene: qgis.org/it/site/forusers/alldownloads.html#debian-ubuntu basta scegliere il nome della tua versione di Ubuntu ...
DPSSpatial

Risposte:


40

Puoi usare ubuntugis ppa, che contiene tutto ciò di cui hai bisogno:

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

Il sistema si prenderà cura delle dipendenze necessarie

Il tuo problema suggerisce anche che hai interrotto le dipendenze per qgis. Un modo per risolvere questo problema è pulire la cache eseguendo nel terminale (puoi aprire il terminale in gnome con alt + ctrl + T)

$ sudo apt-get clean

o

$ sudo apt-get autoclean

e quindi chiedere a apt di provare a correggere eventuali dipendenze rotte:

$ sudo apt-get -f install 

se l'output è simile a:

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

significa che hai bisogno di alcuni pacchetti aggiuntivi di cui non sei stato informato. Per installarli esegui:

$ sudo apt-get dist-upgrade

Ho rimosso i repository da sources.list e dalle fonti del software. Quindi ho eseguito l'ubuntigis nel terminale e ho ancora lo stesso errore. qualche idea? Cordiali saluti, sono una novità di Ubuntu e Linux.
LandArch,

Cancella il repository locale eseguendo: $ sudo apt-get clean $ sudo apt-get autoclean dopo aver aggiunto ubuntugis-unstable ppa run $ sudo apt-get -f install apt proverà a correggere eventuali dipendenze rotte
nick

1
Ho fatto tutto quanto sopra e ho ancora le dipendenze ancora insoddisfatte. Qualche altro pensiero?
LandArch,

2
Ho delle cose su cui lavorare. In realtà vorrei eliminare con forza le dipendenze non soddisfatte tramite dpkg --force-depend --purge "nome dipendenza"
LandArch,

@LandArch il tuo commento mi ha salvato le ore. Grazie. Scrivi il tuo suggerimento come risposta. Lo farò.
Hamdi,

6

Non ho problemi con l'installazione e l'esecuzione di QGis con Ubuntu 12.04 (sia a 32 che a 64 bit)

Ho seguito la seguente procedura:

  1. Ho installato "synaptic" con Ubuntu-Software-Center, poiché ho scoperto che la disinstallazione del software non è sempre pulita con Ubuntu-Software-Center.
  2. In sinaptico ho aggiunto il pacchetto-sorgente appropriato, menzionato sul sito web qgis nella sezione ubuntu-release, che è: "deb http://qgis.org/debian precise main"
  3. Quindi chiudo synaptic e apro una finestra terminale e digito:

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

    e premi invio. Quindi scrivo:

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

    Ho copiato entrambi i comandi dal sito Web qgis, installano una chiave per l'origine del pacchetto.

  4. Riavvio synaptic e aggiorno le origini del pacchetto.
  5. Quindi cerco qgis in sinaptico, scelgo il pacchetto qgis e lo installo. Verranno inoltre installate un paio di dipendenze.

Questo è tutto.

Se prima si è tentato di installare qgis con diversi pacchetti-pacchetto, è necessario disattivarli e rimuovere tutti i pacchetti qgis installati prima dell'installazione.

Installo sempre qgis su una macchina pulita appena installata - probabilmente dovresti reinstallare Ubuntu di recente se c'è troppo fuzz sulla macchina. Lo faccio sempre dopo aver provato a installare il software senza successo in quanto non è sempre possibile rimuovere tutte le dipendenze.

spero che sia d'aiuto


Funziona bene anche con il software center, basta usare Modifica -> Sorgenti software ... dal menu per inserire l'origine del pacchetto
a1an

5

Hai le build notturne (che provenivano 1.9.90+git20120502+6229eec~precise1da - ma stranamente piuttosto vecchie) e un repository stabile (o repository qgis.org o ubuntugis) nel tuo /etc/apt/sources.list. Dovresti usarne solo uno.


Questo ha funzionato per me (Ubuntu 13.04). Rimosso il PPA e usato solo il repository notturno nel mio sources.list.
dimitris,

3

Ho installato la versione stabile con:

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

2

QGIS 1.8 e master (aka versione di sviluppo) si installano senza grossi problemi con Ubuntu 12.04. Dai messaggi di errore sembra che tu abbia confuso i repository. Quindi suggerirei di pulire il tuo elenco di repository, rimuovere qualsiasi pacchetto relativo a qgis e installarlo di nuovo usando le istruzioni che puoi trovare nel repository UBUNTUGIS, in questo modo otterrai anche le ultime versioni di GDAL, GRASS, ecc.

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


2

Ho funzionato andando in sinaptico, cercando e rimuovendo completamente tutti i pacchetti grass e gdal, quindi facendo:

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

Ha installato 1.8.0- Lisbona


2

Per coloro che hanno problemi ad usare i plugin in Ubuntu 12.04LTS principalmente a causa delle autorizzazioni, quindi prova questo:

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

Attenzione dove si trovano la cartella .qgis

Quindi riprovare a installare i plugin, nel mio caso ha funzionato perfettamente.

Saluti José Santos



0

Per evitare i messaggi di errore, ho anche rimosso QGIS dagli "altri" repository. La mia installazione originale era prima che fosse disponibile nel centro software. Successivamente, ho aggiornato i miei pacchetti e ho risolto i miei problemi.


0

Ho delle cose su cui lavorare. In realtà ho dovuto eliminare con forza le dipendenze non soddisfatte tramite dpkg --force-depend --purge "nome dipendenza"

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.