Instalando o QGIS3 no Ubuntu 16.04 Xenial: problema de dependência

8

Estou tentando instalar o QGIS3 no meu Ubuntu 16.04 Xenial.

Seguindo as instruções no site da QGIS , adicionei as seguintes linhas às fontes.list:

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

eu corro

sudo apt-get update

e tente executar a instalação:

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

Para cada um dos pacotes, recebo a resposta de que existem vários pacotes ausentes:

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

O mais interessante é que alguns pacotes não são instaláveis: gdal-abi-2-2-2, libgdal20, grass740

Alguma idéia de como resolver isso?

user116945
fonte
Se você não possui a versão xenial LTS, acho que o QGIS 3 não é instalável porque seu Ubuntu é muito antigo. Leia esta nota: qgis.org/pt/site/forusers/alldownloads.html#id9
xunilk

Respostas:

11

Testado 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
fonte
eu tenho que desinstalar a minha versão anterior para esta primeira e apenas este código iria funcionar ou tenho de acrescentar mais (não um profissional em ubuntu)
Swarley
O "sudo apt-get update" repetido é útil ou necessário?
reduzindo a atividade
Para mim, no meu Ubuntu 16.04, seguindo estas instruções, instala o QGIS 2.18.16.
reduzindo a atividade
Esses comandos instalaram o QGIS 3.4 com êxito, mas não existe o Qt Designer.
Hossein Madadi
5

Para o QGIS3 no xenial, você deve usar o ppa ubuntugis-unstable

supa add-apt-repository ppa: ubuntugis / ubuntugis-unstable

Evgeny Chemezov
fonte
Na verdade que funcionou para mim hoje, eles provavelmente deve atualizar docs QGIS Installer
adamczi
@adamczi Acho qgis.org/en/site/forusers/alldownloads.html#id10 é suficientemente claro.
Andrej
1
você está certo @AndreJ, eu devo ter lido incorretamente ou talvez tenha mudado. Eu também gostaria de salientar que universeera necessário para ser habilitado no meu Ubuntus para fazer o trabalho (caso contrário, eu tenho um monte de 'não vai ser instalado' coisas)
adamczi
Eu acho que você não seria capaz de instalar nenhum software se iniciasse o repositório principal do ubuntu. A menos que você tentar tudo auto-compilação ...
Andrej
1

Se você tem conda, você pode fazer:

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

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

geekdenz
fonte
Você pode usar o conda, mas não é necessário para instalar o QGIS3.
Andrej
Veja minha resposta anterior. Não pretendia dizer que é absolutamente necessário, mas, para essa resposta, é.
Geekdenz
0

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

e

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

é o que meu colega parece ter descoberto.

Antes disso, consegui instalá-lo baixando manualmente todos os arquivos * .deb de dependência em https://qgis.org/ubuntugis/pool/main/q/qgis/ e instalando-os com o gdebi.

geekdenz
fonte
0

Eu consegui instalar o QGis 3.4 no Ubuntu 16.04 removendo o link simbólico libsqlite3.so.0

sudo rm /usr/local/lib/libsqlite3.so.0
user2345
fonte
-1

Eu tenho o computador Linux Mint 18.3 (Ubuntu 16.04), segui as seguintes diretrizes:

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

No entanto, eu ainda estava recebendo erros de dependência não gerenciados. Por isso, tentei com aptidão o seguinte:

sudo aptitude instalar qgis python-qgis

Para resolver a dependência que eu selecionei:

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

e aceitou a solução proposta. Depois que o gerenciador de pacotes instalou todas as bibliotecas qgis, pude observar o qgis 3.4.4 Maedira na minha tela com alegria.

Mustaf
fonte