Установите QGIS 2.14 Essen на Ubuntu 16.04 Xenial


26

У меня проблемы с установкой 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-unstablePPA (снова я использовал 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?


Я нашел этот ответ от Stackoverflow, чтобы сделать свое дело: stackoverflow.com/a/39770173/5948083
Дейв-Эванс

Ответы:


35

Похоже, на самом деле в репозитории 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

Мне очень интересно услышать, если вы работаете.


1
Одна конфигурация, которую я не пробовал! Спасибо.
Фил

Рад быть в состоянии помочь!
Йонас Педерсен

2
Это решение, которое я использовал, но оно не работало, пока я не удалил папку GDAL 2.1 из папки dist-packages в Python. Это скрывало правильную версию и вызывало отсутствующую ошибку python-gdal. Все хорошо сейчас.
Роб Скелли

для меня загрузка началась но было предупреждение не проверено. я должен волноваться много?
Абхиджит Гуджар


4

Если вы не уверены, какие дистрибутивы поддерживаются, введите 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 для слишком дружественного.


3

Как пользователь Linux Mint «Cinnamon» 17.3, я также боролся с этими «неудовлетворенными зависимостями (libgdal.so.1-1.11.2 и т. Д.)» И должен был обновить ppa. Я сделал это, включив следующие ссылки в /etc/apt/sources.list:

deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main
deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main

1
Это работает и для Ubuntu xenial? Насколько я вижу, в этом ppa нет пакета GDAL или QGIS для xenial (пока).
AndreJ

По-видимому, для Xenial пока нет пакетов GDAL или QGIS. Я не знаю, в какой степени вы можете использовать
надежные (новички

Для Linux Mint 17.3 можно использовать надежные двоичные файлы. Linux Mint 18, эквивалентный ubuntu xenial в мире Mint, будет доступен к июню 2016 года. Возможно, вам придется использовать пакеты Debian QGIS для него.
AndreJ

Вот официальная ссылка на случай, если люди задаются вопросом, откуда это исходит - trac.osgeo.org/ubuntugis/wiki/UbuntuGISRepository
chrismarx

И да, теперь он работает на 16.04
chrismarx

0

Чтобы установить его в xenial, вам нужно только:

sudo apt-get update
sudo apt-get install qgis

Что бы это ни стоило, я обнаружил, что QGIS 2.16.3 нестабилен в Xubuntu 16.04: частые сбои (программа завершает работу, нет предупреждений, нет отчетов о сбоях - ничего), часто связанные с изменениями в репроектировании на лету проектов, содержащих растровое фоновое картирование. QGIS 2.16.2 немного более надежен в Kubuntu 14.04, но не идеален.
NickN

Это не будет работать без добавления дополнительного ppa, правда?
Крисмаркс

ОП ясно заявляет, что они уже попробовали это.
Дейв-Эванс

0

Несмотря на реализацию многих советов, найденных в Интернете, я не смог установить QGIS для установки в Ubuntu 16.04, пока не наткнулся на это короткое и полезное видео: https://www.youtube.com/watch?v=hmJwYaYmRDU

До этого я также боролся с сообщениями о различных «неудовлетворенных зависимостях» и «отсутствующих / сломанных пакетах» (полезный совет создателю видео: Linux Enthusiast)

Вот шаги, которые необходимо выполнить в терминале:

Шаг 1. Введите:

sudo nano /etc/apt/sources.list [нажмите Ввод]

Шаг 2. Введите:

deb https://qgis.org/ubuntugis-ltr xenial main

deb-src https://qgis.org/ubuntugis-ltr xenial main    

deb http:/ppa.launchpad.net/ubuntugis-unstable/ubuntu/ubuntu xenial main

[Нажмите 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 установится, и после этого вы найдете его в своем списке программ. Удачи, надеюсь, это помогло. **


-2

Debian Xenial работает на меня. Я сначала устанавливаю bleachbit на автоудаление, убираю.

Выше был переведен Google с:

Debian Xenial fonctionne pour moi. J'ai d'abord install bleachbit для автоматического удаления, очистки.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.