Instalación de QGIS3 en Ubuntu 16.04 Xenial: problema de dependencia

8

Estoy tratando de instalar QGIS3 en mi Ubuntu 16.04 Xenial.

Siguiendo las instrucciones en el sitio web de QGIS , agregué las siguientes líneas a mi lista sources.list:

deb https://qgis.org/ubuntugis xenial main
deb-src https://qgis.org/ubuntugis xenial main

Corro

sudo apt-get update

e intente ejecutar la instalación:

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

Para cada uno de los paquetes obtengo la respuesta de que faltan varios paquetes:

python-qgis : Depends: python-qgis-common (= 1:3.0.0+24xenial-ubuntugis) but it is not going to be installed
           Depends: libqgispython3.0.0 but it is not going to be installed
           Depends: libqgis-analysis3.0.0 but it is not going to be installed
           Depends: libqgis-core3.0.0 but it is not going to be installed
           Depends: libqgis-gui3.0.0 but it is not going to be installed
           Depends: libqgis-server3.0.0 but it is not going to be installed
 qgis : Depends: gdal-abi-2-2-2 but it is not installable
    Depends: libgdal20 (>= 1.8.0) but it is not installable
    Depends: libqgis-analysis3.0.0 but it is not going to be installed
    Depends: libqgis-app3.0.0 but it is not going to be installed
    Depends: libqgis-core3.0.0 but it is not going to be installed
    Depends: libqgis-gui3.0.0 but it is not going to be installed
    Depends: qgis-providers (= 1:3.0.0+24xenial-ubuntugis) but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:3.0.0+24xenial-ubuntugis) but it is not going to be installed
                 Depends: libgdal20 (>= 1.8.0) but it is not installable
                 Depends: libqgis-app3.0.0 but it is not going to be installed
                 Depends: libqgis-core3.0.0 but it is not going to be installed
                 Depends: libqgis-gui3.0.0 but it is not going to be installed
                 Depends: libqgisgrass7-3.0.0 but it is not going to be installed
                 Depends: grass740 but it is not installable

Lo más interesante es que algunos paquetes no son instalables: gdal-abi-2-2-2, libgdal20, grass740

Alguna idea de como resolver esto?

usuario116945
fuente
Si no tiene la versión xenial de LTS, creo que QGIS 3 no es instalable porque su Ubuntu es demasiado viejo. Lea esta nota: qgis.org/en/site/forusers/alldownloads.html#id9
xunilk

Respuestas:

11

Probado 29/06/2018

--QGIS 3 Ubuntu 16.04

sudo sh -c 'echo "deb https://qgis.org/ubuntugis  xenial main" >> /etc/apt/sources.list'
sudo sh -c 'echo "deb-src https://qgis.org/ubuntugis xenial main" >> /etc/apt/sources.list'
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable

wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import
gpg --fingerprint CAEB3DC3BDF7FB45
gpg --export --armor CAEB3DC3BDF7FB45 | sudo apt-key add -

sudo apt-get update && sudo apt-get install qgis python-qgis qgis-plugin-grass
Fran Raga
fuente
¿Tengo que desinstalar mi versión anterior para esto primero y solo este código funcionaría o debo agregar más (no un profesional en ubuntu)
Swarley
¿Es útil o necesario repetir "sudo apt-get update"?
reducción de la actividad el
Para mí, en mi Ubuntu 16.04, siguiendo estas instrucciones, instalo QGIS 2.18.16.
reducción de la actividad
Estos comandos instalaron QGIS 3.4 con éxito, pero no hay Qt Designer.
Hossein Madadi
5

Para QGIS3 en xenial, debe usar ppa ubuntugis-inestable

sudo add-apt-repository ppa: ubuntugis / ubuntugis-inestable

Evgeny Chemezov
fuente
De hecho, eso funcionó para mí hoy, probablemente deberían actualizar los documentos del instalador de QGIS
adamczi
@adamczi Creo que qgis.org/en/site/forusers/alldownloads.html#id10 es lo suficientemente claro.
AndreJ
1
tienes razón @AndreJ, debo haberlo leído incorrectamente o tal vez cambió. También me gustaría señalar que universeera necesario habilitarlo en mi Ubuntus para que funcione (de lo contrario, obtuve muchas cosas de 'no se instalarán')
adamczi
Supongo que no podría instalar ningún software si iniciara el repositorio principal de ubuntu. A menos que intentes autocompilar todo ...
AndreJ
1

Si tienes conda, puedes hacer:

conda config --add channels conda-forge
conda create -n qgis3 -c ceholden -c QuantStack qgis=3
source activate qgis3
qgis

Fuente: https://github.com/conda-forge/qgis-feedstock/issues/17#issuecomment-373871708

geekdenz
fuente
Usted puede utilizar Conda, pero no es necesario para la instalación de QGIS3.
AndreJ
Ver mi respuesta anterior. No tenía la intención de decir que es absolutamente necesario, pero para esta respuesta lo es.
geekdenz
0

#/etc/source.list.d/ubuntugis.list deb https://qgis.org/ubuntugis xenial main deb-src https://qgis.org/ubuntugis xenial main

y

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

es lo que parece haber descubierto mi colega.

Antes de eso, logré instalarlo descargando manualmente todos los archivos de dependencia * .deb de https://qgis.org/ubuntugis/pool/main/q/qgis/ e instalándolos con gdebi.

geekdenz
fuente
0

Pude instalar QGis 3.4 en Ubuntu 16.04 eliminando el enlace simbólico libsqlite3.so.0

sudo rm /usr/local/lib/libsqlite3.so.0
usuario2345
fuente
-1

Tengo la computadora Linux Mint 18.3 (Ubuntu 16.04), seguí las siguientes pautas antes mencionadas:

--QGIS 3 Ubuntu 16.04

sudo sh -c 'echo "deb https://qgis.org/ubuntugis  xenial main" >> /etc/apt/sources.list'
sudo sh -c 'echo "deb-src https://qgis.org/ubuntugis xenial main" >> /etc/apt/sources.list'
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable

wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import
gpg --fingerprint CAEB3DC3BDF7FB45
gpg --export --armor CAEB3DC3BDF7FB45 | sudo apt-key add -

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

Sin embargo, todavía recibía errores de dependencia no administrados. Por lo tanto, intenté con aptitud de la siguiente manera:

sudo aptitude install qgis python-qgis

Para resolver la dependencia que seleccioné:

 Install the following packages:                         
1)    python3-psycopg2 [2.7.6.1-3.pgdg16.04+1 (xenial-pgdg)]

y aceptó la solución propuesta. Después de que el administrador de paquetes instaló todas las bibliotecas qgis, pude observar qgis 3.4.4 Maedira en mi pantalla con alegría.

Mustaf
fuente