Linux电脑如何下载QGIS?

这篇具有很好参考价值的文章主要介绍了Linux电脑如何下载QGIS?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

  我们就基于QGIS官方给出的命令行配置方法,对其配置加以介绍。此外,关于软件与系统版本的兼容等更进一步的配置信息,大家如果有需要,参考其官方网站即可。

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

sudo apt install gnupg software-properties-common

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

Linux电脑如何下载QGIS?

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

sudo mkdir -m755 -p /etc/apt/keyrings

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

sudo wget -O /etc/apt/keyrings/qgis-archive-keyring.gpg https://download.qgis.org/downloads/qgis-archive-keyring.gpg

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

Linux电脑如何下载QGIS?

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

lsb_release -cs

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

Linux电脑如何下载QGIS?

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

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来修改,所以就通过如下的代码进入文件并修改。

sudo vim /etc/apt/sources.list.d/qgis.sources

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

Linux电脑如何下载QGIS?

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

sudo apt update

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

sudo apt install qgis qgis-plugin-grass qgis-server

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

Linux电脑如何下载QGIS?

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

  至此,大功告成。文章来源地址https://www.toymoban.com/news/detail-844322.html

到了这里,关于Linux电脑如何下载QGIS?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何批量安装电脑或服务器操作系统(CentOS)

            在实践场景中遇到大量电脑或服务器需要安装操作系统用U盘一个个去安装效率太低且工作量很大,有一种方式可以让局域网内所有没有安装操作系统的主机批量安装操作系统大大的减小工作量并提高工作效率。         下面所有操作在VM虚拟机实现。      

    2024年02月10日
    浏览(54)
  • Linux操作系统的安全相关介绍

            Linux操作系统的安全模型、访问控制、安全策略和加密机制是确保系统安全的重要组成部分。下面将详细介绍这些方面。          安全模型         Linux操作系统的安全模型基于传统的Unix安全模型,主要包括以下核心概念: 1. **用户和组**:Linux系统中的每

    2024年04月16日
    浏览(32)
  • Linux:Linux操作系统循环语句-for语句使用介绍

    本博客将介绍Linux操作系统中循环语句-for语句的使用方法。我们将详细说明for语句的语法格式,并提供多个案例来演示不同的应用场景。这些案例包括循环创建文件、应用引号或转义符、从变量中取值、从命令中取值、for循环自增自减、批量创建用户、批量探测主机和随机点

    2024年02月14日
    浏览(37)
  • Linux:Linux操作系统循环语句-while语句使用介绍

    本博客将介绍Linux操作系统中循环语句-while语句的使用方法。我们将详细说明while语句的语法格式,并提供多个案例来演示不同的应用场景。这些案例包括输出数字序列、批量创建用户以及内置跳出循环的用法。通过学习这些内容,您将能够更好地掌握Shell脚本编写中的循环控

    2024年02月09日
    浏览(48)
  • 1-Linux操作系统 的介绍和安装教程

    一、Linux 的介绍 1)常见的操作系统 Windows,它微软公司开发的一款桌面操作系统(闭源系统)。版本有dos、win98、win NT、win XP、win 7、win vista、win 8、win 10。服务器操作系统:win server 2003、win server 2008、win server 2012。 Mac,苹果公司开发的一款操作系统(闭源系统),目前最新

    2024年02月08日
    浏览(36)
  • Linux:Linux操作系统流程控制语句-case语句使用介绍

    本博客将介绍Linux操作系统中流程控制语句-case语句的使用方法。我们将通过多个案例来详细说明case语句的执行流程和用法。这些案例包括菜单选项、rsync服务脚本、nginx服务脚本、实现系统工具箱和实现简单的jumpserver跳板机。通过学习这些内容,您将能够更好地掌握Shell脚本

    2024年02月12日
    浏览(39)
  • 【Linux】1、操作系统、计算机硬件和软件、Linux 介绍

    🖥️ 计算机由 硬件 和 软件 组成 🖥️ 硬件:计算机中由 电子 、 机械 和 光电元件 等组成的各种物理装置的总称 🖥️ 如:CPU、内存、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源、鼠标、键盘 🖱️ 软件(software): 用户和计算机硬件之间构建的桥梁 🖱️ 操作

    2023年04月26日
    浏览(36)
  • 查看自己电脑是arm还是x64(x86);linux操作系统识别

    参考: https://liuweiqing.blog.csdn.net/article/details/131783851 如果输出是 x86_64,那么你的系统是 64 位的 x86 架构(通常我们称之为 x64)。如果输出是 armv7l 或者以 arm 开头的其他值,那么你的系统是 ARM 架构 参考:https://baijiahao.baidu.com/s?id=1776431676006020220wfr=spiderfor=pc 1、电脑详细关于

    2024年02月21日
    浏览(35)
  • Linux 操作系统实战视频课 - GPIO 基础介绍

    沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇我们将讲解 GPIO 。 ARM 平台中的 GPIO(通用输入/输出)是用于与外部设备进行数字输入和输出通信的重要硬件接口。ARM 平台的 GPIO 特性可以根据具体的芯片和开发板而有所不同,但通常具有以下一般特性: 数字输入

    2024年02月10日
    浏览(27)
  • 一.初识Linux 1-3操作系统概述&Linux初识&虚拟机介绍

    目录 一.初识Linux 1.操作系统概述 计算机组成 硬件: 软件: 操作系统: 操作系统工作流程 操作系统作用 常见的操作系统 PC端: 移动端:(掌上操作系统) 一.初识Linux 2.Linux初识 linux系统的诞生 Linux内核 Linux发行版 一.初识Linux 3.虚拟机介绍 虚拟机 ​ 计算机:硬件和软件组

    2024年01月22日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包