우분투에서 2.18.5로 업데이트 한 후 QGIS가 제거되었습니다.


12

ubuntugis ppa를 사용하여 QGIS 2.18.5로 업데이트 한 후 QGIS 2.18.4 설치가 제거되었으며 터미널에 QGIS를 설치하려고 할 때 충족되지 않은 종속성에 대한 오류가 발생합니다.

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.

내가 좋아하는 비슷한 글 본 SE에,하지만 그들은 내 문제를 해결할 수 없었습니다. python 2.7에 python-future가 설치되어 있지만 여전히 QGIS를 설치할 수 없습니다. 이 문제를 어떻게 해결할 수 있습니까? 또한 LTR 설치를 시도했지만 충족되지 않은 종속성 목록이 더 길어집니다. 내 OS는 Linux Mint 17.3 (Ubuntu 14.04)입니다.


2
이것은 민트 18.1의 문제이기도합니다. gdal-abi-2-1-2 패키지와 관련된 것으로 보입니다. 나는 이것이 우분투 저장소의 최신 gdal 업데이트에 대해 컴파일되지 않은 가장 최근의 qgis 업데이트와 관련이 있다고 생각합니다. qgis의 작동 버전을 얻는 유일한 솔루션 방법은 이전 버전의 qgis로 되 돌리는 것 (@Raja의 답변 참조 heres gis.stackexchange.com/questions/217727/… ) 및 source.list를 업데이트하여 야간 업데이트는 개발자가 신속하게 문제를 정렬하기를 바랍니다.
scabecks

qgis.org/debian ppa를 사용 하는 Ubuntu 14.04의 동일한 문제 .
Oskars

글쎄 ... 14.04에서 16.04로 업그레이드되었습니다. 모든 것이 작동합니다.
Oskars

@AndreJ Ubuntugis 저장소 (현재 릴리스)는 실제로 GDAL 2.1.3으로 제대로 업데이트되지만 가상 패키지 gdal-abi-2-1-2에 의존하기 때문에 QGIS 2.18.5 (및 기타 여러 관련 패키지)는 여전히 실패합니다. 사용할 수 없습니다. 나는 충격을 받았다.
scabecks

또한 언급 할만 큼 평판이 좋지는 않지만 @scabecks와 동일한 문제가 있습니다. 최신 업데이트의 Mint 18.1 및 Qgis.org 및 ubuntugis xenial의 불안정한 저장소. QGis 2.18.5는 사용할 수없는 gdal-abi-2-1-2 패키지에 대해 불평합니다. @AndreJ가 요청한 후속 스레드가 이미 있습니까?
geotom

답변:


4

이것은 실제로 QGIS 설치 프로그램의 버그이며 이미 티켓이 있습니다 : http://hub.qgis.org/issues/16383

현재 QGIS-LTR만이 신뢰할 수있는 상태로 실행되고 있습니다. 버전 관리 충돌을 피하려면 QGIS 2.18 패키지를 제거하고 제거해야합니다 : /ubuntu/187888/what-is-the-correct-way-to-completely-remove-an-application

또는 xenial을 기반으로하는 Linux Mint 18.1로 업그레이드하십시오. 누락 된 패키지를 사용할 수 있습니다.

pip와 함께 python-future를 설치해도 도움이되지 않습니다. 패키지 관리자는 그것을 보지 못하기 때문입니다.


최신 정보

티켓이 수정되었습니다. 이제 모든 것이 정상으로 돌아 왔습니다.


1
dpkg를 사용 하여 packages.ubuntu.com/xenial/all/python-future/downloadpackages.ubuntu.com/xenial/all/python-owslib/download 에서 python-future 및 python-owslib를 수동으로 설치 한 다음 dpkg를 사용하여 수행 할 수도 있습니다. 업그레이드와 함께. 이 두 패키지는 업데이트없이 유지 될 것입니다 (보안 패키지도 있습니다!)
pwes

그러나 이것들은 신뢰할 수없는 xenial 용입니다.
AndreJ

이러한 패키지의 모든 종속성이 Trusty에서도 충족되는 한 중요하지 않습니다.
pwes

pwes의 의견에 나오는 지시에 따라 우분투 16.04에서 나를 위해 속임수를
썼다

어쨌든, repos는 이제 괜찮을 것입니다. 최신 버전의 python-qgis는 python-future 또는 python-owslib에 의존하지 않으므로 위에서 언급 한 "사용되지 않는"패키지를 제거 할 수 있습니다.
pwes

1

pwes의견에 나오는 지침 을 따르십시오 .

http://packages.ubuntu.com/xenial/all/python-future/downloadhttp://packages.ubuntu.com/xenial/all/python-owslib 에서 python-future 및 python-owslib를 수동으로 설치할 수도 있습니다 . dpkg로 / download 한 다음 업그레이드를 수행하십시오. 이 두 패키지는 업데이트없이 유지됩니다 (보안 패키지도 있습니다).

python-future 패키지를 수동으로 다운로드하여 설치했으며 Mint 17.3 시스템에 문제없이 QGIS를 설치할 수있었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.