Instale QGIS 2.14 Essen en Ubuntu 16.04 Xenial

26

Tengo problemas para instalar QGIS en Xenial.

lanzamiento de `debian`

Cuando trato de usar la debianversión (es decir, sin ubuntugisdependencias) obtengo los siguientes errores (tenga en cuenta que no hay ninguna xenialversión, así que la he usado wilyal configurar sources.list):

~$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
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.
 python-qgis : Depends: python-qgis-common (= 1:2.14.1+23wily) but it is not going to be installed
               Depends: libqgispython2.14.1 but it is not going to be installed
               Depends: libqgis-analysis2.14.1 but it is not going to be installed
               Depends: libqgis-core2.14.1 but it is not going to be installed
               Depends: libqgis-gui2.14.1 but it is not going to be installed
               Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
               Depends: libqgis-server2.14.1 but it is not going to be installed
 qgis : Depends: libgdal.so.1-1.11.2 but it is not installable
        Depends: libgsl0ldbl (>= 1.9) but it is not installable
        Depends: libqgis-analysis2.14.1 but it is not going to be installed
        Depends: libqgis-app2.14.1 but it is not going to be installed
        Depends: libqgis-core2.14.1 but it is not going to be installed
        Depends: libqgis-gui2.14.1 but it is not going to be installed
        Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
        Depends: qgis-providers (= 1:2.14.1+23wily) but it is not going to be installed
        Recommends: qgis-provider-grass but it is not going to be installed
        Recommends: qgis-plugin-globe but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+23wily) but it is not going to be installed
                     Depends: libqgis-app2.14.1 but it is not going to be installed
                     Depends: libqgis-core2.14.1 but it is not going to be installed
                     Depends: libqgis-gui2.14.1 but it is not going to be installed
                     Depends: libqgisgrass7-2.14.1 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

lanzamiento de `ubuntugis`

Después de fallar con la debianversión, probé la ubuntugisversión agregando el ubuntugis-unstablePPA (nuevamente utilicé la wilyversión de ubuntugis para mantener la coherencia con la versión QGIS):

:~$ sudo apt update 
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [92.2 kB]
Hit:2 http://gb.archive.ubuntu.com/ubuntu xenial InRelease                                                                                                
Get:3 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily InRelease [15.5 kB]                                                                     
Get:4 http://gb.archive.ubuntu.com/ubuntu xenial-updates InRelease [93.3 kB]                                                                                    
Hit:5 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease                                                                                             
Hit:6 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial InRelease                                                                                   
Hit:7 http://gb.archive.ubuntu.com/ubuntu xenial-backports InRelease                                                        
Get:8 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main amd64 Packages [4,297 B]                       
Get:9 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main i386 Packages [4,307 B]                  
Get:10 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main Translation-en [2,463 B]     
Ign:11 http://linux.dropbox.com/ubuntu wily InRelease                                                  
Hit:12 http://linux.dropbox.com/ubuntu wily Release                      
Ign:14 https://cloud.r-project.org/bin/linux/ubuntu xenial/ InRelease
Hit:15 https://cloud.r-project.org/bin/linux/ubuntu xenial/ Release
Ign:17 http://qgis.org/ubuntugis wily InRelease    
Err:18 http://qgis.org/ubuntugis wily Release
  404  Not Found [IP: 104.27.138.220 80]
Reading package lists... Done
W: https://cloud.r-project.org/bin/linux/ubuntu/xenial/Release.gpg: Signature by key E298A3A825C0D65DFD57CBB651716619E084DAB9 uses weak digest algorithm (SHA1)
E: The repository 'http://qgis.org/ubuntugis wily Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

La línea E: The repository 'http://qgis.org/ubuntugis wily Release' does not have a Release file.parecía bastante fatal, así que lo intenté trusty(la versión compatible más reciente). Esta actualizado, pero al intentar instalar:

:~$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
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.
 python-qgis : Depends: python-qgis-common (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
               Depends: libqgispython2.14.1 but it is not going to be installed
               Depends: libqgis-analysis2.14.1 but it is not going to be installed
               Depends: libqgis-core2.14.1 but it is not going to be installed
               Depends: libqgis-gui2.14.1 but it is not going to be installed
               Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
               Depends: libqgis-server2.14.1 but it is not going to be installed
 qgis : Depends: libgdal.so.1-1.11.2
        Depends: libgdal1h (>= 1.8.0) but it is not going to be installed
        Depends: libgeos-c1 (>= 3.4.2) but it is not installable
        Depends: libgsl0ldbl (>= 1.9) but it is not installable
        Depends: libqgis-analysis2.14.1 but it is not going to be installed
        Depends: libqgis-app2.14.1 but it is not going to be installed
        Depends: libqgis-core2.14.1 but it is not going to be installed
        Depends: libqgis-gui2.14.1 but it is not going to be installed
        Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
        Depends: qgis-providers (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
        Recommends: qgis-provider-grass but it is not going to be installed
        Recommends: qgis-plugin-globe but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
                     Depends: libgdal1h (>= 1.8.0) but it is not going to be installed
                     Depends: libqgis-app2.14.1 but it is not going to be installed
                     Depends: libqgis-core2.14.1 but it is not going to be installed
                     Depends: libqgis-gui2.14.1 but it is not going to be installed
                     Depends: libqgisgrass7-2.14.1 but it is not going to be installed
                     Depends: grass-core but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Finalmente, en aras de la integridad, con el xeniallanzamiento de ubuntugis:

$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
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.
 python-qgis : Depends: python-qgis-common (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
               Depends: libqgispython2.14.1 but it is not going to be installed
               Depends: libqgis-analysis2.14.1 but it is not going to be installed
               Depends: libqgis-core2.14.1 but it is not going to be installed
               Depends: libqgis-gui2.14.1 but it is not going to be installed
               Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
               Depends: libqgis-server2.14.1 but it is not going to be installed
 qgis : Depends: libgdal.so.1-1.11.2 but it is not installable
        Depends: libgdal1h (>= 1.8.0) but it is not installable
        Depends: libgeos-c1 (>= 3.4.2) but it is not installable
        Depends: libgsl0ldbl (>= 1.9) but it is not installable
        Depends: libqgis-analysis2.14.1 but it is not going to be installed
        Depends: libqgis-app2.14.1 but it is not going to be installed
        Depends: libqgis-core2.14.1 but it is not going to be installed
        Depends: libqgis-gui2.14.1 but it is not going to be installed
        Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
        Depends: qgis-providers (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
        Recommends: qgis-provider-grass but it is not going to be installed
        Recommends: qgis-plugin-globe but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
                     Depends: libgdal1h (>= 1.8.0) but it is not installable
                     Depends: libqgis-app2.14.1 but it is not going to be installed
                     Depends: libqgis-core2.14.1 but it is not going to be installed
                     Depends: libqgis-gui2.14.1 but it is not going to be installed
                     Depends: libqgisgrass7-2.14.1 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Esperemos que pronto esté disponible una versión de QGIS para Xenial, pero ¿alguien ha podido instalar QGIS 2.14 en Xenial?

Phil
fuente
Encontré esta respuesta de Stackoverflow para hacer el truco: stackoverflow.com/a/39770173/5948083
Dave-Evans

Respuestas:

35

Parece que en realidad hay soporte de Xenial en el repositorio de Debian y aunque no he probado la siguiente solución, creo que vale la pena intentarlo.

Antes de intentar lo siguiente, desinstalaría todos los paquetes qgis anteriores usando sudo apt-get remove qgis python-qgis qgis-plugin-grassy eliminar deb http://qgis.org/debian wily mainy deb-src http://qgis.org/debian wily mainde /etc/apt/sources.list.

EDITAR Para eliminar paquetes que se instalan como dependencias automáticas al instalar qgis, ejecute el comando sudo apt-get autoremovedespués de ejecutar los comandos anteriores para eliminarlos. EDICIÓN FINAL

Lo siguiente está adaptado de qgis.org para incluir la xenialpalabra clave.

Agregue lo siguiente a su /etc/apt/sources.list:

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

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

luego ejecuta:

sudo apt-get update

sudo apt-get install qgis python-qgis qgis-plugin-grass

Estoy muy interesado en saber si lo haces funcionar.

revs JonasPedersen
fuente
1
¡La única configuración que no probé! Gracias.
Phil
¡Me alegra poder ayudar!
JonasPedersen
2
Esta es la solución que utilicé, pero no funcionó hasta que eliminé una carpeta GDAL 2.1 de la carpeta dist-packages de python. Estaba ocultando la versión correcta y causando el error faltante de python-gdal. Todo bien ahora.
Rob Skelly
para mí la descarga comenzó pero había una advertencia no verificada. ¿Debería preocuparme mucho?
Abhijit Gujar
2
si llegas a tener problemas de llavero, consulte esta página para obtener instrucciones ..
Nxaunxau
4

Si no está seguro de qué distribuciones son compatibles, ingrese la URL después deben su navegador y vaya a la distscarpeta.

Entonces verá que http://qgis.org/debian/dists/depende de xenial, mientras que http://qgis.org/ubuntugis/dists/solo es compatible con precisión y confianza.

Otras fuentes son el ppa estable ubuntugis , que actualmente solo tiene QGIS 2.8.3 para confianza, mientras que ubuntugis inestable todavía está en QGIS 2.8.1. Ha habido alguna actividad últimamente en esos ppa, así que vigílelos.

Y QGIS 2.14.1 también está disponible para Debian sid desde los principales paquetes de Debian, mientras que jessie backports ofrece 2.8.6 (lo mismo que para Ubuntu).


ACTUALIZAR

El PPA ubuntugis inestable ahora también es compatible con QGIS 2.14.1 para Xenial.

AndreJ
fuente
3

Como usuario de Linux Mint 'Cinnamon' 17.3 también luché con estas "dependencias insatisfechas (libgdal.so.1-1.11.2 etc.)" y tuve que actualizar el ppa. Hice esto al incluir los siguientes enlaces en /etc/apt/sources.list:

deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main
deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main
andschar
fuente
1
¿Funciona esto también para Ubuntu xenial? Por lo que veo, no hay un paquete GDAL o QGIS en ese ppa para xenial (todavía).
AndreJ
Aparentemente todavía no hay paquetes GDAL o QGIS para Xenial. No sé en qué medida puede usar los de confianza (nuevos en Linux y QGIS),
cargue
Para Linux Mint 17.3, es seguro usar los binarios de confianza. El equivalente a ubuntu xenial en el mundo Mint, Linux Mint 18, estará disponible para junio de 2016. Puede que tenga que usar los paquetes debian de QGIS para ello.
AndreJ
Aquí está la referencia oficial en caso de que la gente se pregunte de dónde viene esto - trac.osgeo.org/ubuntugis/wiki/UbuntuGISRepository
chrismarx
Y sí, funciona ahora para 16.04
chrismarx
0

Para instalarlo en xenial, solo necesita:

sudo apt-get update
sudo apt-get install qgis
leCrazyEngineer
fuente
Por lo que vale, he encontrado que QGIS 2.16.3 es inestable en Xubuntu 16.04: bloqueos frecuentes (el programa se apaga, sin advertencia, sin informe de bloqueo, nada), a menudo asociado con cambios en las re-proyecciones sobre la marcha de proyectos que contienen mapeo de fondo de trama. QGIS 2.16.2 es un poco más confiable en Kubuntu 14.04 pero no es perfecto.
NickN
Esto no funcionará sin agregar un ppa adicional, ¿verdad?
chrismarx
El OP dice claramente que ya lo han intentado.
Dave-Evans
0

A pesar de implementar muchos consejos que se encuentran en Internet, no pude instalar QGIS en Ubuntu 16.04 hasta que encontré este breve y útil video: https://www.youtube.com/watch?v=hmJwYaYmRDU

Hasta entonces, también estaba luchando con los mensajes sobre varias "dependencias insatisfechas" y "paquetes perdidos / rotos" (un consejo para el creador del video: Entusiasta de Linux)

Estos son los pasos que debe seguir en la terminal:

Paso 1. Escribe:

sudo nano /etc/apt/sources.list [presione enter]

Paso 2. Escribe:

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

[Presione Entrar y cuando se le solicite "Guardar buffers modificados" , presione la tecla y]

Paso 3. Escribe:

wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import [presione enter]

Escribir:

gpg --fingerprint CAEB3DC3BDF7FB45 [presione enter]

Paso 4. Escriba:

sudo apt-get update [presione enter]

Paso 5. Escribe:

sudo apt-get install qgis-server python-qgis [presione enter]

¿Quieres continuar? - [presione la tecla y]

¿Instalar estos paquetes sin verificación? [presione la tecla y]

Luego, QGIS se instalará y luego lo encontrará entre su lista de programas. Buena suerte, espero que esto te ayude.**

Bigote
fuente
-2

Debian Xenial funciona para mí. Primero instalo bleachbit en un autoremove, clean.

Lo anterior fue traducido por Google de:

Debian Xenial fonctionne pour moi. J'ai d'abord instalé bleachbit pour faire un autoremove, clean.

jojobound
fuente