Quick Install

Paparazzi runs best on Ubuntu 16.04 or higher, so this quick installation guide is for Ubuntu users. I you have an other OS or if you want more detailled installation, see the Installation page.

Open a terminal and execute each lines below. If one fails, ask for help on gitter.

Version specific prerequisites

If you have Ubuntu 20.04 or 22.04:

sudo apt-get install python-is-python3 gcc-arm-none-eabi gdb-multiarch

If you have Ubuntu 18.04 or lower:

sudo add-apt-repository -y ppa:team-gcc-arm-embedded/ppa
sudo apt-get install gcc-arm-embedded
sudo apt-get install python3-lxml python3-numpy
sudo apt-get update

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


If you are on Ubuntu 18.04, pprzgcs is not available, just remove it from the last line. Also launch using paparazzi -legacy mode

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

Optionnal: checkout on a stable version:

git checkout -b v6.2 upstream/v6.2

Get the submodules and build Paparazzi. This step might take a long time the first time you launch it:

make -j1


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


If all went well the Paparazzi Center should now be running. Please continue to the next page for a guided tour.