Installation on Linux

Due to the diversity of the Linux ecosystem, there are many different ways to install LibrePCB. The order of the options provided below do not reflect any recommendation.

If you’re unsure, here our recommendations:

Portable AppImage (x86_64)

The AppImage is a single-file portable package which runs on most Linux distributions. It is fully functional without installing anything on your system, but it does not provide an update mechanism.

Download librepcb-1.2.0-linux-x86_64.AppImage, make it executable and run it:

wget "https://download.librepcb.org/releases/1.2.0/librepcb-1.2.0-linux-x86_64.AppImage"
chmod +x ./librepcb-1.2.0-linux-x86_64.AppImage
./librepcb-1.2.0-linux-x86_64.AppImage

If you’re not familiar with the terminal: Right-click on the downloaded file and then check something like Allow executing file as program or Run as executable. Afterwards double-click the file to run it.

Snap Package (multi-arch)

For distrubutions like Ubuntu which use the Snap package manager, probably the easiest way is to install the LibrePCB Snap package.

On Ubuntu, just open the Ubuntu Software application (app store), search for LibrePCB and install it. Alternatively, run this command from in the terminal:

sudo snap install librepcb

Some users reported that LibrePCB crashes when installed as a Snap package. It seems to be a problem related to fonts and Snap. If you experience this issue, the following workaround might help:

sudo rm /var/cache/fontconfig/*
rm ~/.cache/fontconfig/*
fc-cache -r

For more information about Snap, check out its documentation.

Flatpak (multi-arch)

LibrePCB is also available as a Flatpak package from Flathub. Assuming you have followed the Flatpak setup steps, you can configure Flathub and install LibrePCB as follows:

After installing Flatpak itself, make sure to reboot the computer before executing the follwing commands! Otherwise LibrePCB might not appear in your application launcher.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.librepcb.LibrePCB

Online Installer (abandoned)

Note that starting with LibrePCB 1.0, we do no longer provide an installer for Linux. If you installed a previous LibrePCB release with the installer, please uninstall it with the LibrePCB Maintenance Tool and install the latest release with a different installation method instead.