QGIS видалено після оновлення до 2.18.5 на ubuntu


12

Після оновлення до QGIS 2.18.5 за допомогою ubuntugis ppa мою установку 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-future встановлений у python 2.7, але я досі не можу встановити QGIS. Як я можу вирішити цю проблему? Я також спробував встановити LTR, але це призводить до ще більш тривалого списку невиконаних залежностей. Моя ОС - Linux Mint 17.3 (Ubuntu 14.04).


2
Це також проблема для мене на монетному дворі 18.1. Схоже, це стосується пакету gdal-abi-2-1-2. Я думаю, що це стосується останнього оновлення qgis, яке не було складено проти останнього оновлення gdal у репортах ubuntu. Мій єдиний спосіб отримати робочу версію qgis - повернутися до старішої версії qgis (див. Відповідь від @Raja тут gis.stackexchange.com/questions/217727/… ) та оновити свій source.list, щоб вказати на нічні оновлення, сподіваючись, що розробники швидко вирішують проблему.
scabecks

Та ж проблема в Ubuntu 14.04 з qgis.org/debian ppa .
Оскар

Ну ... модернізовано з 14.04 до 16.04. Все працює.
Оскар

@AndreJ Repo Ubuntugis (поточний випуск) дійсно оновлюється до GDAL 2.1.3 просто чудово, але QGIS 2.18.5 (і кілька інших пов'язаних пакетів) все ще не вдається, оскільки вони залежать від віртуального пакету gdal-abi-2-1-2 , яка недоступна. Я тупаю.
scabecks

У мене також недостатньо репутації для коментарів, але у мене є та сама проблема, як @scabecks: Монетний двір 18.1 з останніми оновленнями та Qgis.org та ubuntugis нестабільні сховища для xenial. QGis 2.18.5 скаржиться на пакет gdal-abi-2-1-2, який недоступний. Чи вже є відповідна нитка за запитом @AndreJ?
геотом

Відповіді:


4

Це справді помилка у програмі установки QGIS, і вже має квиток: http://hub.qgis.org/isissue/16383

На даний момент тільки QGIS-LTR працює на надійних. Вам потрібно видалити та очистити пакети QGIS 2.18, щоб уникнути конфліктів версій: /ubuntu/187888/what-is-the-correct-way-to-completely-remove-an-application

Або розглянути можливість модернізації до Linux Mint 18.1, яка базується на xenial. Для цього відсутні пакети.

Установка python-future з pip не допомагає, оскільки менеджер пакунків цього не бачить.


ОНОВЛЕННЯ

Квиток було закрито як зафіксовано. Зараз все повинно повернутися до норми.


1
Ви також можете вручну встановити пітон-майбутній і пітон-owslib з packages.ubuntu.com/xenial/all/python-future/download і packages.ubuntu.com/xenial/all/python-owslib/download з DPKG, а потім дотримуйтесь з оновленням. Зауважте, що ці два пакети залишаться без оновлень (також безпечних!)
pwes

Але це для ксеніальних, а не довірливих.
AndreJ

Не має значення, доки залежність усіх цих пакетів задовольняється також у Trusty.
pwes

Дотримуючись вказівок у коментарі pwes, також зробив для мене фокус на ubuntu 16.04
wouterB

У будь-якому випадку, репост має бути добре зараз. Новіша версія python-qgis не залежить від python-future чи python-owslib, тому ви можете видалити "застарілі" пакети, про які я згадував вище.
pwes

1

Дотримуючись вказівок у коментарі pwes :

Ви також можете встановити python-future та python-owslib вручну з http://packages.ubuntu.com/xenial/all/python-future/download та http://packages.ubuntu.com/xenial/all/python-owslib / завантажити з dpkg, а потім перейти до оновлення. Зауважте, що ці два пакети залишаться без оновлень (також захисних!)

Я вручну завантажив і встановив майбутній пакунок python і зміг без проблем встановити QGIS на моїй машині Mint 17.3.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.