> For the complete documentation index, see [llms.txt](https://c-shengwen-tw.gitbook.io/ncrl-flight-controller/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://c-shengwen-tw.gitbook.io/ncrl-flight-controller/ground-stations/qgroundcontrol.md).

# QGroundControl

Currently tested version is v3.5.6: [download link](https://github.com/mavlink/qgroundcontrol/releases/tag/v3.5.6)

### Linux (Ubuntu 18.04)

1. Prerequisites

```
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
```

2\. Logout and login again to enable the change to user permissions.

3\. Download QGroundControl.AppImage.

4\. Install (and run) using the terminal commands:

```
chmod +x ./QGroundControl.AppImage
./QGroundControl.AppImage  #(or double click)
```
