Встановіть 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.

EDIT Щоб видалити пакети, встановлені як автоматичні залежності при встановленні qgis, запустіть команду sudo apt-get autoremoveпісля запуску вищезазначених команд, щоб видалити їх. END EDIT

Далі адаптовано з 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
Одну конфігурацію я не пробував! Дякую.
Філ

Радий, що зможемо допомогти!
JonasPedersen

2
Це рішення, яке я використовував, але воно не працювало, поки я не видалив папку GDAL 2.1 із папки dist-пакетів python. Це приховувало правильну версію і спричиняло відсутність помилки python-gdal. Все добре зараз.
Роб Скеллі

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

2
якщо ви зіткнулися з ключовими проблемами, дивіться інструкції на цій сторінці ..
Nxaunxau,

4

Якщо ви не впевнені, які дистрибутиви підтримуються, введіть URL debу своєму браузері та перейдіть до distsпапки.

Тоді ви бачите, що http://qgis.org/debian/dists/це до ксеніального, тоді http://qgis.org/ubuntugis/dists/як підтримує лише точні та надійні.

Іншими джерелами є стабільний ppa ubuntugis , який на даний момент має лише QGIS 2.8.3 для надійного, в той час як ubuntugis нестабільний все ще знаходиться на QGIS 2.8.1. Останнім часом на цих програмах спостерігається деяка активність, тому слідкуйте за ними.

QGIS 2.14.1 також доступний для Debian sid з основних пакунків 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? Наскільки я бачу, в цій програмі для xenial (поки) немає пакету GDAL або QGIS.
AndreJ

Мабуть, ще немає пакетів GDAL або QGIS для Xenial. Я не знаю, до якої міри ви можете використовувати
надійні

Для Linux Mint 17.3 економне використання надійних бінарних файлів. Еквівалент ubuntu xenial у світі Mint, Linux Mint 18, буде доступний до червня 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: часті збої (програма вимикається, жодне попередження, відсутність звітів про аварійну ситуацію - нічого), часто пов’язані зі змінами в програмі Fly re-projections, що містять растрове фонове відображення. QGIS 2.16.2 дещо надійніший у Kubuntu 14.04, але не ідеальний.
NickN

Це не спрацює без додавання додаткової додаткової сторінки, хоча так?
chrismarx

В ОП чітко зазначено, що вони вже пробували це.
Дейв-Еванс

0

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

До цього часу я також боровся з повідомленнями про різні "невлаштовані залежності" та "відсутні / пошкоджені пакунки" (підказки для творця відео: Linux Enthusiast)

Ось кроки, які вам потрібно виконати в терміналі:

Крок 1. Введіть:

sudo nano /etc/apt/sources.list [натисніть Enter]

Крок 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 [натисніть Enter]

Введіть:

gpg --fingerprint CAEB3DC3BDF7FB45 [натисніть Enter]

Крок 4. Введіть:

sudo apt-get update [натисніть Enter]

Крок 5. Введіть:

sudo apt-get install qgis-server python-qgis [натисніть Enter]

Ви хочете продовжити? - [натисніть клавішу y]

Встановити ці пакети без перевірки? [натисніть клавішу y]

Потім встановиться QGIS, після чого ви знайдете його серед списку програм. Успіхів, сподіваюся, що це допомогло. **


-2

Debian Xenial працює на мене. Я спочатку встановлюю bleachbit на авторемонту, чистоту.

Наведене вище було перекладено з Google:

Debian Xenial fonctionne pour moi. J'ai d'abord installé bleachbit pour faire un autoremove, clean.

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