QGIS removido após a atualização para 2.18.5 no ubuntu


12

Após atualizar para o QGIS 2.18.5 usando o ubuntugis ppa, minha instalação do QGIS 2.18.4 foi removida e recebo um erro sobre dependências não atendidas quando tento instalar o QGIS no terminal:

The following packages have unmet dependencies:
python-qgis : Depends: python-future but it is not installable
E: Unable to correct problems, you have held broken packages.

Vi posts semelhantes como este e este no SE, mas eles não conseguiram resolver meu problema. Eu tenho o python-future instalado no python 2.7, mas ainda não consigo instalar o QGIS. Como posso resolver esse problema? Também tentei instalar o LTR, mas isso resulta em uma lista ainda mais longa de dependências não atendidas. Meu sistema operacional é o Linux Mint 17.3 (Ubuntu 14.04).


2
Este também é um problema para mim no Mint 18.1. Parece estar relacionado ao pacote gdal-abi-2-1-2. Eu acho que isso está relacionado à atualização qgis mais recente que não foi compilada contra a atualização gdal mais recente nos repositórios do ubuntu. Minha única maneira de obter uma versão funcional do qgis era reverter para uma versão mais antiga do qgis (consulte a resposta de @Raja aqui gis.stackexchange.com/questions/217727/… ) e atualize seu sources.list para apontar para o atualizações noturnas na esperança de que os desenvolvedores resolvam o problema rapidamente.
— scabecks

O mesmo problema no Ubuntu 14.04 com qgis.org/debian ppa.
— Oskars

Bem ... atualizado de 14.04 para 16.04. Tudo está funcionando.
— Oskars

@AndreJ O repositório Ubuntugis (versão atual) realmente atualiza para o GDAL 2.1.3, mas o QGIS 2.18.5 (e vários outros pacotes associados) ainda falham porque dependem do pacote virtual gdal-abi-2-1-2 , que não está disponível. Estou perplexo.
— scabecks

Também não tenho reputação suficiente para comentar, mas tenho exatamente o mesmo problema que o @scabecks: Mint 18.1 com atualizações mais recentes e os repositórios instáveis ​​Qgis.org e ubuntugis para xenial. O QGis 2.18.5 reclama do pacote gdal-abi-2-1-2, que não está disponível. Já existe um segmento de acompanhamento conforme solicitado por @AndreJ?
— Geotom 29/03/19

Respostas:


4

Este é realmente um bug no instalador do QGIS e já possui um ticket: http://hub.qgis.org/issues/16383

No momento, apenas o QGIS-LTR está sendo confiável. Você precisa remover e limpar os pacotes do QGIS 2.18 para evitar conflitos de versão: /ubuntu/187888/what-is-the-correct-way-to-completely-remove-an-application

Ou considere atualizar para o Linux Mint 18.1, que é baseado no xenial. Os pacotes ausentes estão disponíveis para isso.

Instalar python-future com pip não ajuda, pois o gerenciador de pacotes não vê isso.


ATUALIZAR

O ticket foi fechado como fixo. Tudo deve voltar ao normal agora.


1
Você também pode instalar manualmente python-future e python-owslib em packages.ubuntu.com/xenial/all/python-future/download e packages.ubuntu.com/xenial/all/python-owslib/download com dpkg e siga com atualização. Note-se que esses dois pacotes serão deixados sem atualizações (também os de segurança!)
— pwes

Mas estes são para xenial, não confiável.
— Andrej

Não importa, desde que todas as dependências desses pacotes também sejam atendidas no Trusty.
— pwes

Seguindo as instruções no comentário por pwes também fez o truque para mim no Ubuntu 16.04
— wouterB

De qualquer forma, os acordos de recompra devem estar bem agora. A versão mais recente do python-qgis não depende de python-future ou python-owslib; portanto, você pode remover os pacotes "obsoletos" mencionados acima.
— Pwes

1

Seguindo as instruções no comentário por pwes :

Você também pode instalar manualmente python-future e python-owslib em http://packages.ubuntu.com/xenial/all/python-future/download e http://packages.ubuntu.com/xenial/all/python-owslib / faça o download com o dpkg e siga com a atualização. Observe que esses dois pacotes serão deixados sem atualizações (também de segurança!)

Baixei e instalei manualmente o pacote python-future e consegui instalar o QGIS sem problemas na minha máquina Mint 17.3.

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.