官方QGIS 安装文档有点难以理解,因为它没有提供详细的例子。
@zorkerz 提供了回答我的 Ubuntu 15.04 安装问题。我将这些说明修改为 18.04。我的解释正确吗?
要安装最新版本的 QGIS,请将 QGIS 存储库添加到 /etc/apt/sources.list 文件中:
sudo nano /etc/apt/sources.list
将光标移到底部并插入以下行:
deb http://qgis.org/ubuntu bionic main
deb-src http://qgis.org/ubuntu bionic main
执行完这些命令后,我按照官方的其余说明进行操作QGIS 安装页面从以下内容开始。
“之后输入以下命令来安装 QGIS:”
sudo apt update
sudo apt install qgis qgis-plugin-grass
在完成验证指纹的步骤时,输出的以下部分似乎不正确:
gpg:密钥 51F523511C7028C3:由于缺少密钥,1 个签名未受检查 gpg:密钥 51F523511C7028C3:“QGIS 存档自动签名密钥 (2019)”未更改 gpg:处理的总数:1 gpg:未更改:1
添加密钥时,输出的以下部分令人担忧。这是我的问题还是 QGIS 需要解决的问题?
gpg:密钥 51F523511C7028C3:由于缺少密钥,1 个签名未经检查
答案1
您遗漏了安装的一部分。这将添加指纹:
wget -O - https://qgis.org/downloads/qgis-2019.gpg.key | gpg --import
gpg --fingerprint 51F523511C7028C3
sudo gpg --export --armor 51F523511C7028C3 | apt-key add -
(2018 年的密钥不再有效。我还没有找到 2020 年的密钥,但 2019 年的密钥仍然有效)然后执行
sudo apt update
sudo apt install qgis qgis-plugin-grass
答案2
我遇到了类似的问题
E: This command can only be used by root. gpg:
Rinzwind 的答案对我而言稍有修改;sudo
在该apt-key add -
部分中添加了。
sudo gpg --export --armor 51F523511C7028C3 | sudo apt-key add -
更新 apt 源后,有以下微小变化:
sudo apt-get install qgis python-qgis qgis-plugin-grass