Instale o QGIS 2.14 Essen no Ubuntu 16.04 Xenial

26

Estou tendo problemas para instalar o QGIS no Xenial.

lançamento do `debian`

Quando tento usar a debianversão (ou seja, sem ubuntugisdependências), obtenho os seguintes erros (observe que não há xenialversão, então usei wilyao configurar a 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.

Lançamento do ubuntugis

Depois de falhar com o debianlançamento, tentei o ubuntugislançamento adicionando o ubuntugis-unstablePPA (novamente usei o wilylançamento do ubuntugis para garantir a consistência com o lançamento do 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.

A linha E: The repository 'http://qgis.org/ubuntugis wily Release' does not have a Release file.parecia bastante fatal, então tentei trusty(a versão suportada mais recente). Isso foi atualizado, mas ao tentar 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.

Por fim, por uma questão de integridade, com o xeniallançamento 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.

Esperamos que uma versão do QGIS for Xenial seja disponibilizada em breve, mas alguém conseguiu instalar o QGIS 2.14 no Xenial?

Phil
fonte
Eu encontrei esta resposta de Stackoverflow para fazer o truque: stackoverflow.com/a/39770173/5948083
Dave-Evans

Respostas:

35

Parece que existe realmente suporte Xenial no repositório debian e, embora eu não tenha tentado a solução a seguir, acho que vale a pena tentar.

Antes de tentar o seguinte eu desinstalar todos os pacotes QGIS anteriores usando sudo apt-get remove qgis python-qgis qgis-plugin-grasse remover deb http://qgis.org/debian wily maine deb-src http://qgis.org/debian wily mainpartir /etc/apt/sources.list.

EDIT Para remover pacotes que são instalados como dependências automáticas ao instalar o qgis, execute o comando sudo apt-get autoremoveapós executar os comandos acima para removê-los. EDIT FIM

O seguinte é adaptado de qgis.org para incluir a xenialpalavra - chave.

Adicione o seguinte ao seu /etc/apt/sources.list:

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

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

então execute:

sudo apt-get update

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

Estou muito interessado em saber se você faz funcionar.

JonasPedersen
fonte
11
A única configuração que eu não tentei! Obrigado.
29416 Phil
Fico feliz em poder ajudar!
JonasPedersen
2
Esta é a solução que usei, mas não funcionou até remover uma pasta GDAL 2.1 da pasta dist-packages do python. Estava ocultando a versão correta e causando o erro python-gdal ausente. Tudo bem agora.
precisa
para mim o download começou, mas houve um aviso não verificado. eu deveria me preocupar muito?
Abhijit Gujar
2
se você tiver keyring problemas, consulte esta página para obter instruções ..
Nxaunxau
4

Se você não tiver certeza de quais distribuições são suportadas, digite o URL depois debno navegador e navegue até a distspasta.

Então você verá que isso http://qgis.org/debian/dists/é até xenial, enquanto http://qgis.org/ubuntugis/dists/apenas oferece suporte preciso e confiável.

Outras fontes são o ubuntugis estável ppa , que atualmente possui apenas o QGIS 2.8.3 para confiável, enquanto o ubuntugis instável ainda está no QGIS 2.8.1. Ultimamente, tem havido alguma atividade nesses ppa, portanto, fique de olho neles.

E o QGIS 2.14.1 também está disponível para o Debian sid nos principais pacotes debian, enquanto o jessie backports oferece 2.8.6 (o mesmo que para o Ubuntu).


ATUALIZAR

O PPA instável para ubuntugis agora também suporta o QGIS 2.14.1 para Xenial.

AndreJ
fonte
3

Como usuário do Linux Mint 'Cinnamon' 17.3, também lutei com essas "dependências não atendidas (libgdal.so.1-1.11.2 etc.)" e tive que atualizar o ppa. Eu fiz isso incluindo os seguintes links no /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
fonte
11
Isso funciona para o Ubuntu xenial também? Até onde eu vejo, não há pacote GDAL ou QGIS nesse ppa para xenial (ainda).
AndreJ 5/05
Aparentemente, ainda não existem pacotes GDAL ou QGIS para o Xenial. Eu não sei até que ponto você pode usar os fiéis (novos para Linux e QGIS)
andschar
Para o Linux Mint 17.3, é recomendável usar os binários confiáveis. O equivalente ao ubuntu xenial no mundo Mint, Linux Mint 18, estará disponível em junho de 2016. Você pode precisar usar os pacotes debian do QGIS para isso.
precisa saber é
Aqui é o árbitro oficial no caso de pessoas estão se perguntando onde isso está vindo - trac.osgeo.org/ubuntugis/wiki/UbuntuGISRepository
chrismarx
E sim, ela não funciona agora para 16.04
chrismarx
0

Para instalá-lo no xenial, você só precisa:

sudo apt-get update
sudo apt-get install qgis
leCrazyEngineer
fonte
Pelo que vale a pena, eu achei o QGIS 2.16.3 instável no Xubuntu 16.04: travamentos frequentes (o programa é encerrado, sem aviso, sem relatório de travamentos - nada), frequentemente associado a alterações nas re-projeções On the Fly de projetos contendo mapeamento de cenário raster. O QGIS 2.16.2 é um pouco mais confiável no Kubuntu 14.04, mas não é perfeito.
NickN
Isso não funcionará sem adicionar um ppa adicional, certo?
Chrismarx
O OP afirma claramente que já tentou isso.
Dave-Evans
0

Apesar de implementar muitas dicas encontradas na Internet, não consegui instalar o QGIS no Ubuntu 16.04 até encontrar este vídeo breve e útil: https://www.youtube.com/watch?v=hmJwYaYmRDU

Até então, eu também estava lutando com mensagens sobre várias "dependências não atendidas" e "pacotes ausentes / quebrados" (dica para o criador do vídeo: Linux Enthusiast)

Aqui estão as etapas que você precisa seguir no terminal:

Etapa 1. Digite:

sudo nano /etc/apt/sources.list [pressione Enter]

Etapa 2. Digite:

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

[Pressione Enter e, quando solicitado a "Salvar buffers modificados" , pressione a tecla y]

Etapa 3. Digite:

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

Digitar:

gpg --fingerprint CAEB3DC3BDF7FB45 [pressione Enter]

Etapa 4. Digite:

sudo apt-get update [pressione Enter]

Etapa 5. Digite:

sudo apt-get install qgis-server python-qgis [pressione Enter]

Você quer continuar? - [pressione a tecla y]

Instalar esses pacotes sem verificação? [pressione a tecla y]

O QGIS será instalado e, posteriormente, você o encontrará na sua lista de programas. Boa sorte, espero que isso ajude. **

Bigode
fonte
-2

O Debian Xenial funciona para mim. Primeiro instalei o bleachbit em um autoremove, limpo.

O texto acima foi traduzido pelo Google a partir de:

Função do Debian Xenial para você. Você pode instalar bleachbit para fazer uma remoção automática, limpa.

jojobound
fonte