Установить последнюю версию QGIS в Ubuntu? [закрыто]

59

Я относительно новичок в Linux, поэтому вы можете указать точные команды (пошаговые), которые мне нужно набрать, чтобы установить последнюю версию QGIS на Ubuntu 14.04.

Я пытался следовать инструкциям, приведенным здесь https://www.qgis.org/en/site/forusers/alldownloads.html, но мне не удалось ничего установить.

Может кто-нибудь объяснить мне шаг за шагом процесс этого. Прямо от добавления репозитория QGIS в список источников.

У меня Ubuntu 14.04.1 LTS установлен на 32-битной машине Dell Latitude E4310

MARIO
источник
В настоящее время использование qgis.org может привести к ошибке 403 Forbidden. Вы должны заменить http://qgis.orgс http://ubuntu.qgis.orgво всех ответах ниже, в том числе в sources.list и получить ключ GPG. Ссылка: gis.stackexchange.com/q/185158/5901 и qgis-developer.osgeo.narkive.com/MYBqCUx8/…
Цао Минь Ту
@MARIO вы нашли решение с любым из этих решений?
DPSSpatial
Сначала проверьте версию: возможно, ваши репозитории не совпадают с нужными вам: т.е. debian / ubunto .. ubtunto14-trusty / 16-xenial. Также проверьте для ppa ... предыдущая версия может присутствовать
real75
1
Хм, когда вопрос с 57000! взгляды через 2 года закрываются, правила или способы их обработки могут не совпадать с потребностями людей?
Никлас Авен
1
@ NicklasAvén ... и 77 голосов за ответ, и, боже мой, знает, сколько других успешных установок ... надеюсь, что вы прочитали этот комментарий, прежде чем он будет удален, как и предыдущий набор комментариев на эту тему !!!
DPSSpatial

Ответы:

80

Инструкции на сайте загрузки QGIS не так интуитивны, как хотелось бы, но они работают, когда вы знаете синтаксис команды:

Во-первых, какую версию Debian Linux (Ubuntu / Mint) вы используете?

Кодовое вашего APT репозитория будет зависеть от версии ОС и какой версии QGIS вы можете запустить.

QGIS 3.x будет работать на Ubuntu 18.04 ( бионический ) и Linux Mint 19 ( бионический ) и выше.

QGIS 2.18.x будет работать на Ubuntu 16.04 ( xenial ) и Linux Mint 18.x ( xenial ) и ниже.

Найдите версию ubuntu, которую вы используете, и соответствующее кодовое имя для замены опции кода ниже (первые две команды) .

Добавить ссылки на репозитории QGIS

# Replace 'codename' with your ubuntu version codename in BOTH lines below

sudo sh -c 'echo "deb http://qgis.org/debian codename main" >> /etc/apt/sources.list'  

sudo sh -c 'echo "deb-src http://qgis.org/debian codename main " >> /etc/apt/sources.list'  

wget -O - https://qgis.org/downloads/qgis-2019.gpg.key | gpg --import

gpg --fingerprint 51F523511C7028C3

gpg --export --armor 51F523511C7028C3 | sudo apt-key add -

Установить QGIS

sudo apt-get update && sudo apt-get install qgis python-qgis  

Примечания :

  • Ключи последний раз обновлялись 10.09.2017
  • Пожалуйста, оставьте комментарий, если вы заметите, что они нуждаются в обновлении снова, и я обновлю этот ответ
  • С оригинальной инструкцией QGIS можно ознакомиться здесь.

ОБНОВИТЬ

Если вы хотите использовать QGIS 3.x в Ubuntu 16.04 или Linux Mint 18.x, запустите

sudo sh -c 'echo "deb http://qgis.org/ubuntugis xenial main" >> /etc/apt/sources.list'  
sudo sh -c 'echo "deb-src http://qgis.org/ubuntugis xenial main " >> /etc/apt/sources.list'  
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update

Вам будет не хватать некоторых новых 3D-функций, но остальная часть QGIS 3 работает. Это unstableнемного вводит в заблуждение, они имеют testingи experimentalPPA для развивающейся стороны.

Репозиторий Ubuntugis QGIS обновляется ежемесячно. В случае, если Ubuntugis PPA предлагает обновления, вам лучше отключить их и дождаться следующего выпуска QGIS point. В противном случае вы можете столкнуться с задержкой или удалением пакетов. Кроме того, здесь нет «нестабильной» стороны этого PPA.

DPSSpatial
источник
2
Это сработало для меня, хотя я заменил ключ 47765B75на тот, который появился при попытке sudo apt-get update [..]в первый раз
Jur_
Что также может быть потому, что я использовал http://qgis.org/ubuntugis.
Jur_
1
Все еще работаю в июне 2017 года на Xenial.
ск
1
Это работает zestyи сейчас, Ubuntu 17.04
BiggCrazy
1
Лучшее решение, которое я когда-либо видел, - установить QGIS с нуля, используя вышеописанный процесс, я также безопасно установил плагин GRASS. Итак, последний шаг может включать обновление sudo apt-get && sudo apt-get install qgis python-qgis qgis-plugin-grass!
Э. Вегларц
30
  1. sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
  2. sudo apt-get update
  3. Если у вас уже установлен qgis:
    sudo apt-get upgrade
    Если у вас его еще нет:
    sudo apt-get install qgis
user1946657
источник
2
Может завершить установку с помощью: sudo apt-get install python-qgis qgis-plugin-grass
egoz
Обратите внимание, что для этого следует установить новейшую версию QGIS. Вероятно, хорошо для OP, но не для меня, кто пытается вернуться к 2.6 из-за ошибки в более новых версиях.
Павел В.
4
По крайней мере, с 16.10 это старый совет. Версия qgis в репозитории 2.14.5 новее, чем версия в ubuntugis / ubuntugis-unstable, 2.14.1. И, 2.18 вышел.
Эван Кэрролл
@EvanCarroll Не могли бы вы дать правильный совет тем, кто хочет установить 2.18 или новее?
Алекс Сперлинг
Дай мне час, я буду рада в дороге
Эван Кэрролл
9

Репозитории Ubuntu и UbuntuGIS действительно сильно отстают от последнего выпуска QGIS, поэтому лучше всего скачивать прямо с qgis.org .

Вот, пожалуй, самый простой способ сделать это, если у вас уже есть Ubuntu Software Center:

  1. Open Ubuntu Software Center, перейдите Edit -> Software Sources -> Other Software -> Add, а затем в диалоге «APT строки:», добавить

    deb http://qgis.org/debian trusty main
    

    Затем нажмите кнопку «Добавить источник», чтобы сохранить и закрыть диалоговое окно.

  2. Откройте терминал командной строки ( Ctrl+ Alt + T), а затем введите

    sudo apt-get update && sudo apt-get install qgis python-qgis
    

    или если вы хотите установить Grass,

    sudo apt-get update && sudo apt-get install qgis python-qgis qgis-plugin-grass
    
Ians
источник
Я получаю это при выполнении следующих инструкций: Ошибка GPG: qgis.org/debian xenial InRelease: Не удалось проверить следующие подписи, поскольку открытый ключ недоступен: NO_PUBKEY 073D307A618E5811 W: Репозиторий ' qgis.org/debian xenial InRelease' не подписан. N: Данные из такого хранилища не могут быть аутентифицированы и поэтому потенциально опасны для использования. N: См. Справочную страницу apt-secure (8) для создания репозитория и деталей конфигурации пользователя.
Крисмаркс
1
После ответа от @DPSSpatial работал, для добавления
ключа