1、安装过程
按照官网给出的过程进行安装:
步骤1:
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 libqt5gui5 -y
sudo apt install libfuse2 -y
步骤2:
下载安装包各个版本的release,随后在软件所在目录打开终端输入以下指令(不包括括号里面的内容)
chmod +x ./QGroundControl.AppImage
./QGroundControl.AppImage (or double click)
2、遇到错误
理论上来讲,输入./QGroundControl.AppImage这条指令后,就能打开地面站,但笔者却遇到了如下图所示的错误提示:
(A second instance of QGroundControl is already running. Please close the other instance and try again.)
在重新安装后还是会出现一样的情况。在提示下,我打开系统监视器(可以搜索system进行查找)进行查看,发现虽然没有任何显示,QGC已经在运行,固然不能再开启第二个instance。
3、分析解决
分析:安装的过程很简单也没有出现错误,造成无法正常打开软件的原因很可能就是QGC版本太高了
解决:下载一个老版本的QGC,这里我用的是v3.5.6(大家可以在我上面给出的链接中下载)
因为之前已经把安装步骤的第一步执行了一遍,所以重新安装时我们只需要下载所需的安装包后执行一遍步骤2就行了。
果然,在合适的版本下,成功地打开了软件。接下来就可以借助QGC进行进一步的部署跟学习。