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?



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

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


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


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.


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

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.