Ubuntu 安装 QGIS LTR 3.34

QGIS官方提供了安装指南:https://qgis.org/resources/installation-guide/#linux。大多数linux发行版将QGIS拆分为几个包:qgisqgis-pythonqgis-grassqgis-plugin-grassqgis-server,有的包最初安装时被跳过,可以在需要使用时再进行单独的安装。

我们只需在Debian或Ubuntu中安装最新稳定的QGIS(3.40.x Bratislava),而无需编辑配置文件。虽然官方在某些地方标注的 Debian ,但这也适用于 Ubuntu ,因为一个实际上是官方服务器上另一个的符号链接。

(1)安装工具

首先安装一些需要的工具,**gnupg全称为GNU Privacy Guard,是一个用于加密和签名数据的工具;software-properties-common**这个软件包提供了一些用于管理软件源的工具。在Linux系统中,软件源是软件包的存储库,系统会从这些源中下载和安装软件。

sudo apt install gnupg software-properties-common

(2)安装 QGIS 签名密钥

现在安装QGIS签名密钥,这样QGIS仓库中的QGIS软件将被信任并安装;此外,官方说明在第一句代码后提及:自apt 2.4.0版本(如Debian 12和Ubuntu 22或更高版本)以后不需要,所以根据版本情况决定是否执行此句。

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

我在这一步遭遇了网络问题:failed: Connection timed out. failed: Network is unreachable.,尝试修改安全组规则等都没有解决,所以我是手动进入上面的网址链接下载的密钥,然后将密钥copy进了目录:/etc/apt/keyrings/

需要注意的是,官方提示在最新的版本安装时,需要进行额外的设置,但由于网络问题,我没有进行设置,最后安装的3.34.4-Prizren版本.

(3) 配置QGIS软件源

将最新稳定的QGIS(3.40.x Bratislava)的QGIS仓库(下面的代码)添加到:/etc/apt/sources.list.d/qgis.sources文件中。但是需要注意的是,新版本的Ubuntu sources发生了更改,改到了:/etc/apt/sources.list.d/ubuntu.sources路径,所以需要根据版本确定代码复制在哪。此外,QGIS官方说也可以新建qgis.sources文件放在该路径:/etc/apt/sources.list.d/qgis.sources

在下面代码的指定了软件源的类型、URI、适用的发行版代号(distributions-codename)、架构(amd64)、组件(main)以及签名密钥文件的位置(/etc/apt/keyrings/qgis-archive-keyring.gpg)。

Types: deb deb-src
URIs: https://qgis.org/debian
Suites: noble
Architectures: amd64
Components: main
Signed-By: /etc/apt/keyrings/qgis-archive-keyring.gpg

需要注意的是,上面代码中的Suites要根据Ubuntu的发行版本进行修改。可以使用lsb_release-cs将显示当前系统的发行版代号codename。在某些发行版中,需要使用代码读取 /etc/os-release 文件并设置环境变量:source /etc/os-release,再输出 Ubuntu 的代号:echo "$UBUNTU_CODENAME",将显示正确的发行版代号。例如,我的Ubuntu版本是:noble。我们可以在QGIS官网安装教程中,查看支持的版本号。

(4) 更新软件库

在终端中输入以下命令更新软件库,使系统获取到 QGIS 的软件包信息。但是因为我的网络问题,所以这里更新包失败了,因此最后安装的还是3.34版本。如果能够正常运行,那么便会在安装QGIS软件时能够获取到最新的3.40版本。

sudo apt update

(5)安装QGIS

执行以下命令安装 QGIS 以及相关包,如 qgis-plugin-grassqgis server

sudo apt install qgis qgis-plugin-grass qgis server
查看版本,验证安装
qgis --version

安装完成后,如果是具有GUI的Ubuntu,便可以直接通过图标打开QGIS;如果没有GUI,那么也可以通过python3来使用qgis或者GDAL,例如:import osgeoimport qgis来处理数据。
在这里插入图片描述

### 如何在Ubuntu操作系统上安装QGIS GIS软件 #### 准备工作 为了确保顺利安装QGIS,在开始之前需确认系统的更新状态。可以通过以下命令完成系统包列表的刷新以及已安装程序的升级: ```bash sudo apt update && sudo apt upgrade -y ``` #### 添加QGIS源 对于希望获得最新稳定版QGIS的用户来说,添加官方仓库是一个必要的步骤。这一步骤涉及编辑或创建`/etc/apt/sources.list.d/qgis.sources`文件[^5]。 如果该文件不存在,则可通过终端使用如下指令创建并编辑此文件: ```bash echo "deb http://qgis.org/ubuntu $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/qgis.sources echo "deb-src http://qgis.org/ubuntu $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list.d/qgis.sources ``` 接着导入GPG密钥以验证下载的安全性: ```bash wget -O - https://qgis.org/downloads/qgis-2021.gpg.key | gpg --fingerprint 51F523511C7028C23654B0A9CA6D141E8EAACC0F gpg --export --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/qgis-archive.gpg --import chmod 644 /etc/apt/trusted.gpg.d/qgis-archive.gpg ``` #### 更新APT缓存并安装QGIS 完成以上设置之后,再次执行更新操作使新加入的资源生效,并正式开始安装QGIS及其依赖项: ```bash sudo apt-get update sudo apt install qgis python3-qgis qgis-plugin-grass ``` #### 启动QGIS 一旦安装过程结束,即可像其他应用程序一样启动QGIS。通常可以在应用菜单中找到它,也可以直接通过命令行输入`qgis`来开启[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值