前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >QGIS在Ubuntu系统中的配置方法

QGIS在Ubuntu系统中的配置方法

作者头像
疯狂学习GIS
发布于 2023-11-02 01:11:52
发布于 2023-11-02 01:11:52
58700
代码可运行
举报
文章被收录于专栏:疯狂学习GIS疯狂学习GIS
运行总次数:0
代码可运行

  本文介绍在Linux操作系统Ubuntu版本中,通过命令行的方式,配置QGIS软件的方法。

  在UbuntuLinux系统中,可以对空间信息加以可视化的遥感GIS软件很少,比如ArcGIS下属的ArcMap就没有对应的Linux版本(虽然有ArcGIS Server,但是其没有办法对空间数据加以可视化)。但是,对于Ubuntu等桌面系统,我们还是可以使用开源的QGIS软件来加以可视化的GIS操作的。本文就介绍在Ubuntu操作系统中,配置QGIS软件的方法。

  我们就基于QGIS官方给出的命令行配置方法,对其配置加以介绍。此外,关于软件与系统版本的兼容等更进一步的配置信息,大家如果有需要,参考其官方网站(https://qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu)即可。

  首先,我们执行如下的代码,来配置一下QGIS安装所需要依赖的资源。其中,gnupg是GNU Privacy Guard(GnuPG)的一个组件,用于加密和签名数据;software-properties-common是一个包含了常用软件源管理工具的软件包,它提供了向系统添加、删除和管理软件源的能力。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt install gnupg software-properties-common

  执行上述代码,如下图所示。

  接下来,首先执行如下的代码。这个命令的含义是使用超级用户权限创建一个名为/etc/apt/keyrings的目录,并设置该目录的权限为755。如果/etc/apt目录不存在,命令将自动创建它。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo mkdir -m755 -p /etc/apt/keyrings

  随后,再执行如下代码。这个命令将从后面那个网站中,下载、安装QGIS的签名密钥,安装的位置就是上一句代码指定的文件夹。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo wget -O /etc/apt/keyrings/qgis-archive-keyring.gpg https://download.qgis.org/downloads/qgis-archive-keyring.gpg

  执行上述代码,如下图所示。

  接下来,我们先输入如下的一句代码。这句代码的作用是,查看我们当前操作系统的codename(说白了相当于就是操作系统的版本)。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
lsb_release -cs

  执行上述代码,如下图所示。可以看到,此时显示的,就是我们当前操作系统的codename

  接下来,我们首先配置好如下一个文本内容;其中,第三行引号:后面的内容,就是上一句代码执行后我们所获得的操作系统的codename;大家这里依据自己的实际情况修改即可。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Types: deb deb-src
URIs: https://qgis.org/debian
Suites: bionic
Architectures: amd64
Components: main
Signed-By: /etc/apt/keyrings/qgis-archive-keyring.gpg

  随后,我们需要将上述文本内容,复制到文件/etc/apt/sources.list.d/qgis.sources当中去。这里我也记不清楚这个qgis.sources文件当时是原本就生成了,还是需要自己创建一个——所以大家就结合实际情况,如果有这个文件,那么直接对文件加以修改;如果没有这个文件,那么可以先用torch命令新建一个,然后再修改。关于修改的方式,我这里选择了用Vim来修改,所以就通过如下的代码进入文件并修改。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo vim /etc/apt/sources.list.d/qgis.sources

  执行上述代码,并修改文件,随后如下图所示。

  接下来,我们执行如下的代码,更新一下软件库。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt update

  随后,执行如下的代码,即可开始安装QGIS了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt install qgis qgis-plugin-grass qgis-server

  执行上述代码,如下图所示。

  等待上述安装进度完成后,我们就结束了安装流程。此时正常情况下,大家就可以打开QGIS软件了;但是我这里因为电脑原本就有一个QGIS,不知道是不是冲突了,所以每次点击安装后的QGIS图标一直没有反应,即使卸载了原有的版本也不行。但只要没有这个问题的话,应该就可以正常打开软件了。

  至此,大功告成。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-10-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 疯狂学习GIS 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS
打开Microsoft Store,搜索并下载Ubuntu 22.04.1 LTS
Qomolangma
2024/07/29
4910
【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS
Linux Ubuntu安装Docker环境
  本文介绍在Linux操作系统Ubuntu的18.04及以上版本中,配置开源容器化平台和工具集Docker的详细方法;其中,我们以配置Docker平台的核心组件之一——Docker Engine为例来详细介绍。
疯狂学习GIS
2023/10/09
1.1K0
Linux Ubuntu安装Docker环境
ROS 2 Humble Hawksbill 正式版安装流程
ros2 run demo_nodes_cpp talker ros2 run demo_nodes_py listener 
zhangrelay
2022/05/27
1.4K3
ROS 2 Humble Hawksbill 正式版安装流程
打造超级富容器开发环境(五):安装软件包
一些系统的基础软件包、帮助文档(man命令)以及 locale 和字符集的设置,可统一在 basic.sh 里配置:
imroc
2024/06/10
1260
打造超级富容器开发环境(五):安装软件包
win10/Win11在任意位置安装/配置Linux子系统WSL Ubuntu--WSL Ubuntu最全配置攻略
*1.把WSL 1设置为默认版本 以管理员身份打开Powershell,输入命令 wsl --set-default-version 1
coffee1
2025/01/17
9860
ROS2 humble安装-chatgpt版本
确保具有支持 . 如果处于最小环境(例如 docker 容器)中,则区域设置可能是最小值,例如 。 使用以下设置进行测试。但是,如果您使用的是其他 UTF-8 支持的区域设置,则应该没问题。UTF-8POSIX
zhangrelay
2023/02/26
1.8K0
ROS2 humble安装-chatgpt版本
安装docker和docker-compose
IT不难
2024/09/06
2220
Containerd容器运行时将会替换Docker?
Containerd是一个开源的容器运行时,由Docker公司于2017年捐赠给了Cloud Native Computing Foundation (CNCF),成为CNCF的顶级项目之一。它提供了一个稳定、可移植的基础架构来管理容器的生命周期,包括镜像管理、容器执行和存储管理等功能。
MCNU云原生
2023/03/17
5.3K1
Containerd容器运行时将会替换Docker?
ubuntu 国内源安装docker
# https://www.cnblogs.com/gnuorg/p/18570325
vanguard
2025/01/06
2160
【Linux】在Linux上安装Docker: 一站式指南
Docker 是一款强大的容器化平台,为开发者提供了一种轻松打包、发布和运行应用的方式。在本文中,我们将探讨如何在Linux操作系统上安装Docker,为你提供一站式指南。
人不走空
2024/02/21
3.2K0
Ubuntu 安装Nginx
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/04
6600
[ROS2 foxy Ubuntu实战]: 1. 安装机器人操作系统
系列文章首发在头条"DG数据圈",欢迎关注。「ROS2 foxy」 机器人操作系统实战系列 - 文章汇总
数智圈
2022/04/23
1.3K0
[ROS2 foxy Ubuntu实战]: 1. 安装机器人操作系统
Ubuntu安装docker
参考官方安装地址:https://docs.docker.com/engine/install/ubuntu/
是小张啊喂
2022/08/18
2.7K0
端到端Java DevOps自动化项目-第1部分
在当今快节奏的软件开发环境中,自动化部署流程对于确保效率和可靠性至关重要。本文将深入探讨如何创建端到端的 Jenkins 流水线来部署 Java 应用程序。本综合指南旨在从头开始引导您完成整个过程,即使您是 DevOps 新手也能轻松上手。
云云众生s
2024/07/24
2290
端到端Java DevOps自动化项目-第1部分
Linux 环境Docker安装
容器化技术的核心概念是使用容器来创建一个独立的、隔离的运行环境,其中包含了应用程序所需的所有组件,如代码、运行时、系统工具、库和配置文件等。这使得应用程序和其依赖项能够以可靠且一致的方式在不同的计算机或云平台上运行。
久绊A
2023/12/19
7190
【Web开发】docker+halo搭建个人博客
最近“白嫖”了一个月的腾讯云云服务器,想来闲着不如用它来试试搭建一个个人博客主页,博客框架我选用halo。
zstar
2022/09/16
7650
【Web开发】docker+halo搭建个人博客
使用 Jetson Orin Nano 在 Ubuntu 20.04 中编译安装 ROS2 Foxy
使用 Jetson Orin Nano 在 Ubuntu 20.04 中编译安装 ROS2 Foxy
桑榆肖物
2023/08/22
1.1K0
使用 Jetson Orin Nano 在 Ubuntu 20.04 中编译安装 ROS2 Foxy
Docker 最佳实战:Ubuntu 22.04 LTS 在线安装 Docker
今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Ubuntu 22.04 LTS 在线安装 Docker。
运维有术
2024/07/06
2.8K0
Docker 最佳实战:Ubuntu 22.04 LTS 在线安装 Docker
手搓LNMP——安装Nginx
开始之前,请确保你正在以sudo用户身份登录,并且你不能在安装、运行Nginx的时候同时运行Apache或者其他会占用80端口和443端口的程序。
夜梦星尘
2024/08/20
950
手搓LNMP——安装Nginx
腾讯云在Ubuntu,Uentos,Debian环境下利用官方镜像安装docker-ce
每年都要未服务器续费发愁,可惜优惠都是针对新用户的,老用户不如狗。刚好腾讯云618活动有三年396的优惠,于是买了一套。买完需要装各种环境。腾讯云虽然也有一个官方镜像站http://mirrors.cloud.tencent.com, 但跟阿里云的镜像站比实在太简陋。而且在列表里并没有找到docker-ce的配置信息。但是我们访问https://mirrors.cloud.tencent.com/docker-ce/linux/发现镜像其实是有的,所以我们添加就行。
用户10628601
2023/06/21
1.4K0
相关推荐
【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验