跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

在 Ubuntu 20.04 系统部署 QGroundControl 地面站

在 Ubuntu 20.04 环境下部署 QGroundControl 地面站的完整流程。涵盖依赖包安装、AppImage 运行权限设置及常见地图白屏问题的排查方案。重点解决了串口权限冲突及网络导致的地图缓存加载失败问题,提供命令行操作指南,确保地面站软件稳定启动。

清心发布于 2026/4/9更新于 2026/10/2685 浏览

在 Ubuntu 20.04 上部署 QGroundControl

要在 Ubuntu 20.04 上顺利运行 QGroundControl(QGC),首先需要解决环境依赖和权限问题。以下是经过验证的配置步骤。

准备依赖环境

默认情况下,Ubuntu 可能缺少必要的库或存在端口占用冲突。建议先移除 ModemManager,避免其抢占串口资源,随后安装图形界面所需的 GStreamer 插件及其他基础库。

sudo usermod -a -G dialout $USER
sudo apt-get remove modemmanager -y
sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-libav gstreamer1.0-gl -y
sudo apt install libfuse2 -y
sudo apt install libxcb-xinerama0 libxkbcommon-x11-0 libxcb-cursor0 -y

执行完上述命令后,记得重新登录终端或重启系统以生效用户组变更。

获取并运行程序

推荐直接访问 QGroundControl 官网下载最新版本的 AppImage 文件。下载完成后,将文件重命名为标准格式,并赋予执行权限。

cd ~/Downloads
mv QGroundControl.appimage QGroundControl.AppImage
chmod +x QGroundControl.AppImage
./QGroundControl.AppImage

常见问题处理

如果启动后地图显示为空白,通常是因为网络波动导致离线地图数据无法下载。此时可以尝试清理本地缓存强制重新拉取。

rm -rf ~/.cache/QGCMapCache300

清理完成后再次启动程序,等待网络连接正常即可恢复地图加载。若仍存在问题,请检查防火墙设置或代理配置是否阻断了地图瓦片服务。

通过上述步骤,基本可以解决大部分安装和初始化阶段的障碍。如果遇到更深层的硬件驱动问题,可能需要进一步排查 USB 转串口设备的兼容性。

目录

  1. 在 Ubuntu 20.04 上部署 QGroundControl
  2. 准备依赖环境
  3. 获取并运行程序
  4. 常见问题处理

更多推荐文章

查看全部
  • DeepSeek + 通义万相制作 AI 视频流程与工具介绍
  • 算法训练营二十二:二叉搜索树插入、删除、修剪及转换
  • Linux 项目环境搭建:libwebkit2gtk-4.1-0 安装详解
  • Visual C++ 运行库修复指南:解决 Windows 程序启动问题
  • Prompt 设计原则与技巧:构建高效指令的方法论
  • 安卓 Termux 部署 AstrBot 与 NapCat 搭建 QQ 机器人
  • 111 页全面综述:大模型评测体系与未来展望
  • 2026最强外贸工具:Megick
  • 微信开放官方 Bot API:ClawBot 插件与 iLink 协议深度解析
  • Go2 机器人 ROS2 与 Gazebo 仿真环境搭建指南
  • Claude Code 与 ChatGPT、Copilot 的核心区别是什么?
  • Ollama 模型管理与删除及 Open-WebUI 大模型交互配置
  • 后端开发者 AI Agent 入门:Astron 概念、架构与部署
  • 大模型量化详解:基于 llama.cpp 的 GGUF 转换与压缩
  • OpenClaw 集成本地 llama.cpp 后端配置
  • ripgrep跨平台使用指南:Windows、macOS与Linux安装配置
  • Windows 系统下使用 Git 从 GitHub 拉取项目到本地
  • Neo4j APOC 插件安装与配置实战指南
  • GitHub Desktop 中文汉化实践指南
  • Palantir 与 AI 本体论介绍及实例

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online