Installation
Paparazzi runs best on Ubuntu 20.04 or higher, so this quick installation guide is for Ubuntu users.
If you want to run it on windows, see the instructions: Install on Windows.
Open a terminal and execute each lines below. If one fails, ask for help on Github.
Install Paparazzi
Add paparazzi apt-repository and install dependencies:
sudo add-apt-repository -y ppa:paparazzi-uav/ppa
sudo apt-get update
sudo apt-get -f -y install paparazzi-dev paparazzi-jsbsim dfu-util pprzgcs
sudo apt-get install python-is-python3 gcc-arm-none-eabi gdb-multiarch
Note
If you are on Ubuntu 24.04, please also install liblablgtk2-ocaml-dev in order to use the plot and messages tools.
Clone the repository:
cd ~
git clone --origin upstream https://github.com/paparazzi/paparazzi.git
cd ~/paparazzi
git remote update -p
sudo cp conf/system/udev/rules/*.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
Get the submodules and build Paparazzi. This step might take a long time the first time you launch it:
make -j1
Note
The -j1 argument may not be necessary, but if you are not familiar with paparazzi, its safer to use it. However, it will make paparazzi build much slower.
Finally, launch Paparazzi with
./paparazzi
If all went well the Paparazzi Center should now be running. Please continue to the next page for a guided tour.
Install on Windows
Paparazzi do not run natively on windows, but you can run it in the Windows Subsystem for Linux.
Install the Windows Subsystem for Linux and the Ubuntu distribution by following the Microsoft documentation, then install paparazzi like on a regular Ubuntu.
In older versions of WLS, you may need to install an X server like VcXsrv or Xming. You will then need to set the DISPLAY environment variable to point at the X server running on your Windows 10 PC :
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}'):0
Note
The Windows Terminal application is very usefull as it can have multiple tabs and allows you to easily switch between Bash and Powershell.