While I prefer to use QGroundControl as my ground station, there are still reasons now and again that only Mission Planner can do the job. Mission Planner does not have native support for linux, but it is still possible to use via mono.
Video Tutorial at https://youtu.be/XIS-nPs8Oq4
Those instructions were tested on Ubuntu 18.04. Please install Mono, either :
sudo apt install mono-runtime libmono-system-windows-forms4.0-cil libmono-system-core4.0-cil libmono-winforms2.0-cil libmono-corlib2.0-cil libmono-system-management4.0-cil libmono-system-xml-linq4.0-cil
or full Mono :
sudo apt install mono-complete
- Get the lastest zipped version of Mission Planner here : https://firmware.ardupilot.org/Tools/MissionPlanner/MissionPlanner-latest.zip
- Unzip in the directory you want
- Go into the directory
- run with
mono MissionPlanner.exe
You can debug Mission Planner on Mono with MONO_LOG_LEVEL=debug mono MissionPlanner.exe