Instalar QGIS en Ubuntu


24

¿Alguien ha tenido suerte con QGIS funcionando en Ubuntu 12.04? He probado las versiones estables e inestables y sin suerte. También obtengo lo siguiente:

"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
¿Ha agregado algún PPA de terceros?
nickves

sudo gpg --exportar --armadura 997D3880 | sudo apt-key add
Debajo del radar

Las instrucciones en el sitio web de QGIS funcionan bien: qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu simplemente elija su nombre de lanzamiento de Ubuntu ...
DPSSpatial

Respuestas:


40

Puede usar ubuntugis ppa, que contiene todo lo que necesita:

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

El sistema se encargará después de las dependencias necesarias.

Su problema también sugiere que tiene dependencias rotas para qgis. Una forma de solucionar esto es limpiar su caché ejecutando en la terminal (puede abrir la terminal en gnome con alt + ctrl + T)

$ sudo apt-get clean

o

$ sudo apt-get autoclean

y luego pregunte a apt para intentar corregir cualquier dependencia rota:

$ sudo apt-get -f install 

si la salida es similar a:

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

significa que necesita algunos paquetes adicionales sobre los que no se le informó. Para instalarlos ejecute:

$ sudo apt-get dist-upgrade

Eliminé los repositorios de sources.list y de las fuentes de software. Luego ejecuté el ubuntigis en la terminal y todavía recibo el mismo error. ¿Alguna idea? FYI soy nuevo en Ubuntu y Linux.
LandArch

Borre su repositorio local ejecutando: $ sudo apt-get clean $ sudo apt-get autoclean después de haber agregado ubuntugis-inestable ppa run $ sudo apt-get -f install apt intentará corregir cualquier dependencia rota
nickves

1
Hice todo lo anterior y todavía obtengo las dependencias insatisfechas. ¿Alguna otra idea?
LandArch

2
Tengo cosas para trabajar. De hecho, tenía que purgar a la fuerza las dependencias no satisfechas a través de dpkg --force-dependen --purge "nombre de dependencia"
LandArch

@LandArch tu comentario salvó mis horas. Gracias. Por favor escriba su sugerencia como respuesta. Lo subiré.
Hamdi

6

No tengo problemas con la instalación y ejecución de QGis con ubuntu 12.04 (32 y 64 bits)

Tomé el siguiente procedimiento:

  1. Instalé "synaptic" con ubuntu-Software-center, ya que descubrí que desinstalar software no siempre está limpio con ubuntu-software-center.
  2. En synaptic agregué la fuente de paquete apropiada, mencionada en el sitio web qgis en la sección ubuntu-release, que es: "deb http://qgis.org/debian precisa main"
  3. Luego cierro synaptic y abro una ventana de terminal y escribo:

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

    y presiona regresar. Luego escribo:

    sudo gpg --exportar --armadura 997D3880 | sudo apt-key add -

    Copié ambos comandos del sitio web qgis, instalan una clave para la fuente del paquete.

  4. Reinicio Synaptic y actualizo las fuentes del paquete.
  5. Luego busco qgis en synaptic, elijo el paquete qgis y lo instalo. También se instalarán un par de dependencias.

Eso es.

Si intentó instalar qgis antes con diferentes fuentes de paquetes, debe desactivarlos y eliminar todos los paquetes qgis instalados antes de la instalación.

Siempre instalo qgis en una máquina limpia y recién instalada; probablemente debería reinstalar ubuntu recientemente si hay demasiada pelusa en la máquina. Siempre hago esto después de intentar instalar el software sin éxito, ya que no siempre es posible eliminar todas las dependencias.

Espero que ayude


Funciona bien también con el centro de software, solo use Editar -> Fuentes de software ... desde el menú para ingresar la fuente del paquete
a1an

5

Tiene las compilaciones nocturnas (que 1.9.90+git20120502+6229eec~precise1provienen de, pero son bastante antiguas) y un repositorio estable (ya sea el repositorio qgis.org o ubuntugis) en su /etc/apt/sources.list. Deberías usar solo uno.


Esto funcionó para mí (Ubuntu 13.04). Eliminé el PPA y utilicé solo el repositorio nocturno en my sources.list.
dimitris

3

Instalé la versión estable con:

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

2

QGIS 1.8 y master (también conocido como versión de desarrollo) se instala sin ningún problema importante en Ubuntu 12.04. De los mensajes de error parece que has mezclado repositorios. Por lo tanto, sugeriría que limpie su lista de repositorios, elimine cualquier paquete relacionado con qgis e instálelo nuevamente utilizando las instrucciones que puede encontrar en el repositorio de UBUNTUGIS, de esta manera obtendrá también las últimas versiones de GDAL, GRASS, etc.

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


2

Lo hice funcionar al entrar en sináptica, buscar y eliminar por completo todos los paquetes de hierba y gdal, y luego hacer:

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

Instaló 1.8.0- Lisboa


2

Para aquellos que tienen problemas para usar los complementos en Ubuntu 12.04LTS principalmente debido a permisos, intente esto:

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

Atención donde están la carpeta .qgis

Luego intente nuevamente instalar los complementos, en mi caso funcionó perfectamente.

Saludos José Santos



0

Para evitar los mensajes de error, también eliminé QGIS de los "otros" repositorios. Mi instalación original era anterior a que estuviera disponible en el centro de software. Después de eso, actualicé mis paquetes y resolvió mis problemas.


0

Tengo cosas para trabajar. De hecho, tuve que purgar a la fuerza las dependencias no satisfechas a través de dpkg --force-depend --purge "nombre de dependencia"

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.