4. 下载QGC:官方下载渠道、GitHub Release页面介绍、选择正确的版本(稳定版 vs 每日构建版)
好,到了真正动手的第一步——下载QGC。很多新手朋友一上来就去百度搜“QGC下载”,结果下了一堆捆绑软件或者过时的版本。今天我就带你走一遍官方渠道,把这事儿彻底搞清楚。
核心原则:QGC只有两个官方下载入口,其他任何第三方网站提供的安装包,我都不建议你碰。我在项目里见过有人从非官方渠道下载的版本,里面被植入了恶意脚本,连飞控日志都被偷偷上传了。
4.1 官方下载渠道:两条路,一条快,一条全
先说结论:日常使用走官网,需要历史版本或调试信息走GitHub。两条路我都给你拆开讲清楚。
4.1.1 官网下载(推荐新手)
打开浏览器,输入 docs.qgroundcontrol.com,进入官网后点击顶部的 “Download” 标签。页面会自动识别你的操作系统,直接给你推荐对应的安装包。
我个人习惯用这个渠道,原因很简单:省心。官网会自动过滤掉那些不稳定的每日构建版,默认给你推荐稳定版。你想想看,对于刚入门的朋友,这能省多少事?
| 操作系统 | 官网推荐格式 | 说明 |
|---|---|---|
| Windows | .exe 安装包 |
双击直接安装,自动添加环境变量 |
| macOS | .dmg 镜像 |
拖拽到 Applications 文件夹即可 |
| Ubuntu/Debian | .AppImage |
下载后加执行权限,双击运行 |
| Android | Google Play / APK | 手机端专用,功能有精简 |
小技巧:如果你用的是Windows,官网下载的 .exe 安装包大概在 200MB 左右。如果下载速度很慢,可以试试换个时间段,或者用下载工具。我曾经在客户现场用手机热点下载,等了快半小时……后来学乖了,提前把安装包备在U盘里。
4.1.2 GitHub Release 页面(进阶必备)
GitHub Release 页面是QGC的“大本营”。所有版本的安装包、更新日志、源代码都放在这里。地址是:github.com/mavlink/qgroundcontrol/releases。
打开这个页面,你会看到一长串版本列表。每个版本都有对应的 Release Notes(更新说明),里面会写清楚这个版本修复了什么bug、新增了什么功能。我每次升级前都会先看这个,避免踩坑。
注意:GitHub Release 页面上的安装包命名规则很清晰。比如 QGroundControl-installer-4.2.8.exe,中间的 4.2.8 就是版本号。别下载那些名字里带 -beta 或 -rc 的,那是测试版,稳定性没保障。
4.2 稳定版 vs 每日构建版:怎么选?
这是新手最容易纠结的问题。我直接给你一个判断标准:你是要“干活”还是“尝鲜”?
4.2.1 稳定版(Stable)
稳定版是经过官方全面测试的版本。所有核心功能都验证过,bug 相对较少。我个人的建议是:只要你不是在做QGC的二次开发,或者不需要测试最新功能,一律选稳定版。
稳定版的版本号通常是 三位数,比如 4.2.8、4.3.0。在官网下载页面,稳定版会被默认推荐。在GitHub Release页面上,稳定版会被标记为 “Latest”。
4.2.2 每日构建版(Daily Build)
每日构建版,说白了就是开发团队每天自动打包的最新代码。它包含最新的功能,但也可能包含最新的bug。我遇到过最夸张的一次,每日构建版连飞控连接都断断续续的。
每日构建版的版本号通常带 “-daily” 后缀,比如 4.3.0-daily-20240315。在GitHub Release页面上,它们会排在稳定版下面,需要你手动展开 “Pre-release” 才能看到。
| 对比项 | 稳定版 | 每日构建版 |
|---|---|---|
| 稳定性 | 高,经过完整测试 | 低,可能有未修复的bug |
| 功能 | 成熟,功能固定 | 最新,可能有实验性功能 |
| 更新频率 | 按月或季度 | 每天 |
| 适用场景 | 实际飞行、项目交付 | 功能测试、开发调试 |
| 推荐人群 | 所有用户 | 开发者、高级用户 |
我的建议:如果你是零基础,直接下载官网推荐的稳定版。等你用熟了,想体验新功能,再考虑每日构建版。我曾经在项目交付前一天,为了一个新功能换了每日构建版,结果飞控参数读取异常,差点耽误验收。从那以后,我给自己定了个规矩:干活用稳定版,尝鲜用虚拟机。
4.3 版本选择流程图
为了让你更直观地理解怎么选版本,我画了一张流程图。你可以把它当成一个决策树,跟着走就行。
4.4 避坑指南:下载时最容易犯的3个错误
下载QGC看起来简单,但我见过太多人在这步翻车了。下面这三个坑,你一定要注意。
-
下载了32位版本
现在大部分电脑都是64位系统。如果你下载了32位的QGC,虽然也能运行,但性能会受限,而且某些插件可能无法加载。我建议你直接下载64位版本。在官网和GitHub上,64位版本通常会在文件名里标注
x86_64或amd64。 -
下载了错误的操作系统版本
这个错误听起来很蠢,但确实有人犯过。比如在Windows电脑上下载了
.dmg文件,然后双击发现打不开。嗯,这里要注意:Windows用.exe,macOS用.dmg,Linux用.AppImage。别搞混了。 -
下载了带病毒的山寨版
我曾经在一个技术论坛上看到有人分享“QGC绿色免安装版”,结果下载下来是个木马。所以再次强调:只从官网和GitHub官方仓库下载。其他任何渠道,哪怕是熟人分享的,都要留个心眼。
我的习惯:下载完成后,我会先检查文件的数字签名。在Windows上,右键点击安装包 -> 属性 -> 数字签名,确认签名者是 “QGroundControl” 或 “Dronecode Project”。如果签名无效或缺失,这个文件就有问题。
4.5 下载后的第一步:验证文件完整性
下载完成后,别急着双击安装。先做一件事:验证文件的哈希值。GitHub Release 页面每个版本都会提供 SHA256 校验码。你下载完文件后,用工具计算一下文件的哈希值,跟官方的对比一下。如果一致,说明文件没被篡改。
Windows 用户可以用 PowerShell 运行:
Get-FileHash .\QGroundControl-installer-4.2.8.exe -Algorithm SHA256
macOS 用户可以用终端运行:
shasum -a 256 QGroundControl-installer-4.2.8.dmg
Linux 用户可以用:
sha256sum QGroundControl-installer-4.2.8.AppImage
把输出的哈希值和官方的对比,完全一致就说明文件没问题。这一步虽然多花30秒,但能避免99%的下载问题。
重要提醒:如果你发现哈希值对不上,立即删除这个文件,重新从官网下载。不要抱着“应该没问题”的侥幸心理。我在早期做项目时,就因为哈希值对不上还强行安装,结果QGC一直报错,排查了两天才发现是安装包被网络劫持了。
好了,下载这一步就讲到这里。你只要记住:官网下载稳定版,GitHub下载每日构建版,干活用稳定版,尝鲜用每日构建版。接下来,你就可以双击安装包,开始真正的安装流程了。