在Ubuntu上安装最新版本的QGIS?[关闭]


59

我是Linux的新手,所以您可以指出要在Ubuntu 14.04上安装最新的QGIS所需键入的确切命令(逐步)。

我试图按照此处提供的说明进行操作,但仍无法安装任何内容。https: //www.qgis.org/en/site/forusers/alldownloads.html。

有人可以一步一步地向我解释一下。从在源列表中添加QGIS存储库开始。

我在32位Dell Latitude E4310机器上安装了Ubuntu 14.04.1 LTS


这些天来,使用qgis.org可能会生成403 Forbidden错误。您应该在下面的所有答案中都替换http://qgis.orghttp://ubuntu.qgis.org,包括sources.list中的,并获取gpg密钥。参考:gis.stackexchange.com/q/185158/5901qgis-developer.osgeo.narkive.com/MYBqCUx8/...
曹胡志明市屠

@MARIO您是否找到其中任何一种解决方案?
DPSSpatial

首先检查版本:可能是您的存储库可能与您所需的存储库不同。即debian / ubunto .. ubtunto14-trusty / 16-xenial。还要检查ppa ...可能存在以前的版本
real75,2008年

1
嗯,当一个问题与57000!两年后的观点被封闭,规则或如何处理可能与人们的需求不同步?
NicklasAvén18年

1
@NicklasAvén...在答案和善良上有77项投票知道其他成功的安装方式...希望您像在此主题上的前一组评论一样,在删除此注释之前阅读此注释!!!
DPSSpatial

Answers:


80

QGIS下载站点上的说明并不像我想要的那样直观,但是当您知道命令语法时它们就会起作用:

首先,您正在运行什么版本的Debian Linux(Ubuntu / Mint)?

APT存储库的代号取决于操作系统的版本以及可以运行的QGIS版本。

QGIS 3.x将在Ubuntu 18.04(bionic)和Linux Mint 19(bionic)及更高版本上运行。

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  

注意事项

  • 键最后更新时间:09/10/2017
  • 如果您发现他们需要再次更新,请发表评论,我将更新此答案
  • 原始QGIS指令详细信息在这里

更新

如果要在Ubuntu 16.04或Linux Mint 18.x上使用QGIS 3.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是有点误导,他们有testingexperimentalPPA对发展中国家的一面。

QGIS ubuntugis仓库每月更新一次。如果Ubuntugis PPA提供更新,则最好禁用它,并等到下一个QGIS点发布。否则,您可能会遇到被保留或被删除的软件包。除此之外,这不是本PPA的“不稳定”方面。


2
这对我47765B75sudo apt-get update [..]
有用

这可能是因为我使用过http://qgis.org/ubuntugis
Jur_

1
仍在2017年6月在Xenial上工作。
sk

1
这是工作zesty,现在也,Ubuntu的17.04
BiggCrazy

1
我已经看到了从头开始安装QGIS的最佳解决方案,使用上面的这个过程,我也安全地安装了GRASS插件。因此,最后一步可以包括sudo apt-get update && sudo apt-get install qgis python-qgis qgis-plugin-grass!
E. Weglarz

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

2
可以使用以下命令完成安装:sudo apt-get install python-qgis qgis-plugin-grass
egoz 2015年

请注意,这应该安装最新版本的QGIS。OP可能不错,但我却不行,因为新版本中的错误,他们试图恢复到2.6。
Pavel V.

4
至少对于16.10,这是旧建议。存储库2.14.5中的qgis版本比ubuntugis / ubuntugis-unstable 2.14.1中的版本新。而且,2.18已经发布。
埃文·卡罗尔

@EvanCarroll您能为想要安装2.18或更高版本的用户提供正确的建议吗?
Alex Spurling

给我一个小时,我会很高兴在路上
Evan Carroll

9

Ubuntu和UbuntuGIS存储库的确确实远远落后于最新版本的QGIS,因此最好的方法是直接从qgis.org下载。

假设您已经拥有Ubuntu软件中心,这也许是最简单的方法:

  1. 打开Ubuntu软件中心,转到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
    

按照以下说明操作时,我会收到此消息:GPG错误:qgis.org/debian xenial InRelease:无法验证以下签名,因为公用密钥不可用:NO_PUBKEY 073D307A618E5811 W:存储库“ qgis.org/debian xenial InRelease”没有签名。N:此类存储库中的数据无法通过身份验证,因此可能存在使用危险。N:有关存储库创建和用户配置的详细信息,请参见apt-secure(8)联机帮助页。
chrismarx

1
继从@DPSSpatial答案工作,用于添加键-
chrismarx
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.