После обновления до 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).
qgis
installation
ubuntugis
Эрик с
источник
источник
Ответы:
Это действительно ошибка в установщике QGIS, и она уже есть: http://hub.qgis.org/issues/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 with pip не помогает, так как менеджер пакетов этого не видит.
ОБНОВИТЬ
Билет был закрыт как исправлено. Все должно вернуться к нормальной жизни сейчас.
источник
Следуя инструкциям в комментарии pwes :
Я вручную загрузил и установил пакет python-future и смог без проблем установить QGIS на мой компьютер с Mint 17.3.
источник