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

Eric s
fonte
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.

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

Don
fonte