У меня проблемы с установкой QGIS на Xenial.
выпуск `debian`
Когда я пытаюсь использовать debian
релиз (то есть без ubuntugis
зависимостей), я получаю следующие ошибки (обратите внимание, что xenial
релиза нет, поэтому я использовал его wily
при настройке sources.list
):
~$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies.
python-qgis : Depends: python-qgis-common (= 1:2.14.1+23wily) but it is not going to be installed
Depends: libqgispython2.14.1 but it is not going to be installed
Depends: libqgis-analysis2.14.1 but it is not going to be installed
Depends: libqgis-core2.14.1 but it is not going to be installed
Depends: libqgis-gui2.14.1 but it is not going to be installed
Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
Depends: libqgis-server2.14.1 but it is not going to be installed
qgis : Depends: libgdal.so.1-1.11.2 but it is not installable
Depends: libgsl0ldbl (>= 1.9) but it is not installable
Depends: libqgis-analysis2.14.1 but it is not going to be installed
Depends: libqgis-app2.14.1 but it is not going to be installed
Depends: libqgis-core2.14.1 but it is not going to be installed
Depends: libqgis-gui2.14.1 but it is not going to be installed
Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
Depends: qgis-providers (= 1:2.14.1+23wily) but it is not going to be installed
Recommends: qgis-provider-grass but it is not going to be installed
Recommends: qgis-plugin-globe but it is not going to be installed
qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+23wily) but it is not going to be installed
Depends: libqgis-app2.14.1 but it is not going to be installed
Depends: libqgis-core2.14.1 but it is not going to be installed
Depends: libqgis-gui2.14.1 but it is not going to be installed
Depends: libqgisgrass7-2.14.1 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
`Ubuntugis` релиз
После сбоя с debian
выпуском я попытался ubuntugis
выпустить его, добавив ubuntugis-unstable
PPA (снова я использовал wily
выпуск ubuntugis для согласованности с выпуском QGIS):
:~$ sudo apt update
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [92.2 kB]
Hit:2 http://gb.archive.ubuntu.com/ubuntu xenial InRelease
Get:3 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily InRelease [15.5 kB]
Get:4 http://gb.archive.ubuntu.com/ubuntu xenial-updates InRelease [93.3 kB]
Hit:5 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease
Hit:6 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial InRelease
Hit:7 http://gb.archive.ubuntu.com/ubuntu xenial-backports InRelease
Get:8 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main amd64 Packages [4,297 B]
Get:9 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main i386 Packages [4,307 B]
Get:10 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main Translation-en [2,463 B]
Ign:11 http://linux.dropbox.com/ubuntu wily InRelease
Hit:12 http://linux.dropbox.com/ubuntu wily Release
Ign:14 https://cloud.r-project.org/bin/linux/ubuntu xenial/ InRelease
Hit:15 https://cloud.r-project.org/bin/linux/ubuntu xenial/ Release
Ign:17 http://qgis.org/ubuntugis wily InRelease
Err:18 http://qgis.org/ubuntugis wily Release
404 Not Found [IP: 104.27.138.220 80]
Reading package lists... Done
W: https://cloud.r-project.org/bin/linux/ubuntu/xenial/Release.gpg: Signature by key E298A3A825C0D65DFD57CBB651716619E084DAB9 uses weak digest algorithm (SHA1)
E: The repository 'http://qgis.org/ubuntugis wily Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Строка E: The repository 'http://qgis.org/ubuntugis wily Release' does not have a Release file.
выглядела довольно роковой, поэтому я попробовал trusty
(самый последний поддерживаемый выпуск). Это обновляется, но при попытке установить:
:~$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies.
python-qgis : Depends: python-qgis-common (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
Depends: libqgispython2.14.1 but it is not going to be installed
Depends: libqgis-analysis2.14.1 but it is not going to be installed
Depends: libqgis-core2.14.1 but it is not going to be installed
Depends: libqgis-gui2.14.1 but it is not going to be installed
Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
Depends: libqgis-server2.14.1 but it is not going to be installed
qgis : Depends: libgdal.so.1-1.11.2
Depends: libgdal1h (>= 1.8.0) but it is not going to be installed
Depends: libgeos-c1 (>= 3.4.2) but it is not installable
Depends: libgsl0ldbl (>= 1.9) but it is not installable
Depends: libqgis-analysis2.14.1 but it is not going to be installed
Depends: libqgis-app2.14.1 but it is not going to be installed
Depends: libqgis-core2.14.1 but it is not going to be installed
Depends: libqgis-gui2.14.1 but it is not going to be installed
Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
Depends: qgis-providers (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
Recommends: qgis-provider-grass but it is not going to be installed
Recommends: qgis-plugin-globe but it is not going to be installed
qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
Depends: libgdal1h (>= 1.8.0) but it is not going to be installed
Depends: libqgis-app2.14.1 but it is not going to be installed
Depends: libqgis-core2.14.1 but it is not going to be installed
Depends: libqgis-gui2.14.1 but it is not going to be installed
Depends: libqgisgrass7-2.14.1 but it is not going to be installed
Depends: grass-core but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Наконец, ради полноты, с xenial
выпуском ubuntugis
:
$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies.
python-qgis : Depends: python-qgis-common (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
Depends: libqgispython2.14.1 but it is not going to be installed
Depends: libqgis-analysis2.14.1 but it is not going to be installed
Depends: libqgis-core2.14.1 but it is not going to be installed
Depends: libqgis-gui2.14.1 but it is not going to be installed
Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
Depends: libqgis-server2.14.1 but it is not going to be installed
qgis : Depends: libgdal.so.1-1.11.2 but it is not installable
Depends: libgdal1h (>= 1.8.0) but it is not installable
Depends: libgeos-c1 (>= 3.4.2) but it is not installable
Depends: libgsl0ldbl (>= 1.9) but it is not installable
Depends: libqgis-analysis2.14.1 but it is not going to be installed
Depends: libqgis-app2.14.1 but it is not going to be installed
Depends: libqgis-core2.14.1 but it is not going to be installed
Depends: libqgis-gui2.14.1 but it is not going to be installed
Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
Depends: qgis-providers (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
Recommends: qgis-provider-grass but it is not going to be installed
Recommends: qgis-plugin-globe but it is not going to be installed
qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
Depends: libgdal1h (>= 1.8.0) but it is not installable
Depends: libqgis-app2.14.1 but it is not going to be installed
Depends: libqgis-core2.14.1 but it is not going to be installed
Depends: libqgis-gui2.14.1 but it is not going to be installed
Depends: libqgisgrass7-2.14.1 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Надеемся, что скоро будет выпущен релиз QGIS для Xenial, но кому-нибудь удалось установить QGIS 2.14 на Xenial?
Ответы:
Похоже, на самом деле в репозитории debian есть поддержка Xenial, и хотя я сам не пробовал следующее решение, думаю, стоит попробовать.
Прежде чем пытаться следующее я бы удалить все предыдущие пакеты QGIS с помощью
sudo apt-get remove qgis python-qgis qgis-plugin-grass
и удалитьdeb http://qgis.org/debian wily main
иdeb-src http://qgis.org/debian wily main
с/etc/apt/sources.list
.РЕДАКТИРОВАТЬ Чтобы удалить пакеты, установленные как автоматические зависимости, при установке qgis, запустите команду
sudo apt-get autoremove
после запуска вышеуказанных команд, чтобы удалить их. КОНЕЦ РЕДАКТИРОВАНИЯСледующее адаптировано из qgis.org для включения
xenial
ключевого слова.Добавьте следующее к вашему
/etc/apt/sources.list
:deb http://qgis.org/debian xenial main
deb-src http://qgis.org/debian xenial main
затем выполните:
sudo apt-get update
sudo apt-get install qgis python-qgis qgis-plugin-grass
Мне очень интересно услышать, если вы работаете.
источник
Если вы не уверены, какие дистрибутивы поддерживаются, введите URL-адрес
deb
в браузере и перейдите вdists
папку.Тогда вы видите, что
http://qgis.org/debian/dists/
это до xenial, в то время какhttp://qgis.org/ubuntugis/dists/
поддерживает только точный и надежный.Другими источниками являются стабильный ppa ubuntugis , который в настоящее время имеет только QGIS 2.8.3 для верных, в то время как нестабильный ubuntugis все еще находится в QGIS 2.8.1. В последнее время была предпринята некоторая активность на этих ppa, так что следите за ними.
QGIS 2.14.1 также доступен для sid Debian из основных пакетов debian, в то время как бэкпорты jessie предлагают 2.8.6 (так же, как для Ubuntu).
ОБНОВИТЬ
Ubuntugis неустойчивого PPA теперь поддерживает QGIS 2.14.1 для слишком дружественного.
источник
Как пользователь Linux Mint «Cinnamon» 17.3, я также боролся с этими «неудовлетворенными зависимостями (libgdal.so.1-1.11.2 и т. Д.)» И должен был обновить ppa. Я сделал это, включив следующие ссылки в
/etc/apt/sources.list
:источник
Чтобы установить его в xenial, вам нужно только:
источник
Несмотря на реализацию многих советов, найденных в Интернете, я не смог установить QGIS для установки в Ubuntu 16.04, пока не наткнулся на это короткое и полезное видео: https://www.youtube.com/watch?v=hmJwYaYmRDU
До этого я также боролся с сообщениями о различных «неудовлетворенных зависимостях» и «отсутствующих / сломанных пакетах» (полезный совет создателю видео: Linux Enthusiast)
Вот шаги, которые необходимо выполнить в терминале:
Шаг 1. Введите:
sudo nano /etc/apt/sources.list
[нажмите Ввод]Шаг 2. Введите:
[Нажмите Enter, и когда будет предложено «Сохранить измененные буферы» , нажмите клавишу y]
Шаг 3. Введите:
wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import
[нажмите Ввод]Введите:
gpg --fingerprint CAEB3DC3BDF7FB45
[нажмите Ввод]Шаг 4. Введите:
sudo apt-get update
[нажмите Ввод]Шаг 5. Введите:
sudo apt-get install qgis-server python-qgis
[нажмите Ввод]Вы хотите продолжить? - [нажмите клавишу y]
Установить эти пакеты без проверки? [нажмите клавишу y]
Затем QGIS установится, и после этого вы найдете его в своем списке программ. Удачи, надеюсь, это помогло. **
источник
Debian Xenial работает на меня. Я сначала устанавливаю bleachbit на автоудаление, убираю.
Выше был переведен Google с:
источник