无法在 ubuntu 16.10 上安装 qgis 2.18?

无法在 ubuntu 16.10 上安装 qgis 2.18?

经过多次尝试和咨询,我还是无法在 ubuntu 16.10 (xenial) 上安装 QGIS 2.18。系统返回安装 QGIS 2.14。我在论坛上看到,由于依赖关系问题,安装可能是不可能的。我想知道是否有人有办法解决这个问题,或者我们是否必须等待明年春天(可能)发布的 QGIS 3.0。

答案1

这是一个稍微完整一点的答案。在终端窗口的命令行中输入以下文本,将源添加到 /etc/apt/sources.list 文件中:

sudo gedit /etc/apt/sources.list

(我知道有更简洁的方法可以做到这一点,但是堪萨斯州立大学由于某种原因,无法在我的系统上运行。 这会在 gedit 中弹出一个文本窗口,其中包含所有软件包存储库地址。不要更改此文件中的任何其他内容;只需在最底部添加:

deb http://qgis.org/debian yakkety main
deb-src http://qgis.org/debian yakkety main

现在执行更新命令(如下),但要知道它第一次会失败:

sudo apt update

在第 5 行左右,我的终端返回了 ERR,并表示此档案的公钥不可用。但是,它还在错误消息中给出了该“不可用”公钥的编号:073D307A618E5811。因此,我们可以手动输入 pub_key 并让这一切正常工作:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key CAEB3DC3BDF7FB45

现在你可以这样做:

sudo apt update

...再次,存储库应该会成功更新。此时,您可以通过以下方式安装最新版本的 qgis 和 python:

sudo apt install qgis python-qgis qgis-plugin-grass

...或者你可以更新全部随着软件包存储库的更新而可升级的文件。

答案2

添加/etc/apt/sources.list

deb http://qgis.org/debian yakkety main
deb-src http://qgis.org/debian yakkety main

然后输入

sudo apt update
sudo apt install qgis python-qgis qgis-plugin-grass

相关内容