deepin/UOS上 安装 QGIS 3.x 最新版
由于deepin商店自带的QGIS版本较低,目前版本仍然为2.xx,要使用高版本的需要通过其他渠道。
官网安装教程:https://www.qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu
1 导入key
需要添加qgis.org 仓库的 public key
到 apt keyring
方法1
wget https://download.qgis.org/downloads/qgis-archive-keyring.gpg
gpg --no-default-keyring --keyring ./qgis-archive-keyring.gpg --list-keys
应该会输出以下内容:
./qgis-archive-keyring.gpg
--------------------------
pub rsa4096 2022-08-08 [SCEA] [expires: 2027-08-08]
2D7E3441A707FDB3E7059441D155B8E6A419C5BE
uid [ unknown] QGIS Archive Automatic Signing Key (2022-2027) <qgis-developer@lists.osgeo.org>
然后安装key
:
sudo mkdir -m755 -p /etc/apt/keyrings # not needed since apt version 2.4.0 like Debian 12 and Ubuntu 22 or newer
sudo cp qgis-archive-keyring.gpg /etc/apt/keyrings/qgis-archive-keyring.gpg
方法2
直接 从 keyserver
下载 key
:
sudo mkdir -m755 -p /etc/apt/keyrings # not needed since apt version 2.4.0 like Debian 12 and Ubuntu 22 or newer
sudo wget -O /etc/apt/keyrings/qgis-archive-keyring.gpg https://download.qgis.org/downloads/qgis-archive-keyring.gpg
2. 配置QGIS源
首先,在终端中查看deepin基于的debian版本:
cat /etc/debian_version
然后,在下表中找到对应版本的codename
:
version | codename |
---|---|
11.x | bullseye |
10.x | buster |
9.x | stretch |
8.x | jessie |
sid | unstable |
然后,创建并编辑文件 /etc/apt/sources.list.d/qgis.sources
,在文件中填入如下内容(其中codename
改为对应版本的名称):
Types: deb deb-src
URIs: https://qgis.org/debian
Suites: *codename*
Architectures: amd64
Components: main
Signed-By: /etc/apt/keyrings/qgis-archive-keyring.gpg
例如,如果debian是10.x,则填入:
Types: deb deb-src
URIs: https://qgis.org/debian
Suites: buster
Architectures: amd64
Components: main
Signed-By: /etc/apt/keyrings/qgis-archive-keyring.gpg
3.执行安装
添加后执行:
sudo apt-get update
sudo apt-get install qgis qgis-plugin-grass -y
执行后安装版本为3.18.3 (2022/10/13)