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:

Online Installer (x86_64)

Although an installer is a rather unusual way to install applications on Linux, it provides the advantage that *.lpp project files can (optionally) be registered with the LibrePCB application, so you can open LibrePCB projects with a double-click in the file manager.

Download librepcb-installer-0.1.7-linux-x86_64.run, make it executable and run it:

wget "https://download.librepcb.org/releases/0.1.7/librepcb-installer-0.1.7-linux-x86_64.run"
chmod +x ./librepcb-installer-0.1.7-linux-x86_64.run
./librepcb-installer-0.1.7-linux-x86_64.run

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.

Portable AppImage (x86_64)

The AppImage is a single-file portable package which runs on most Linux distributions. It does not install anything on your system and *.lpp project files will not be registered with the LibrePCB application.

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

wget "https://download.librepcb.org/releases/0.1.7/librepcb-0.1.7-linux-x86_64.AppImage"
chmod +x ./librepcb-0.1.7-linux-x86_64.AppImage
./librepcb-0.1.7-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

By default, Snap applications do not have access to the file system outside your home folder. Depending on where you want to store LibrePCB files, you might need to grant this permission manually after installing LibrePCB.

Within Ubuntu Software, this is as simple as clicking on Permissions and enabling Read/write files on removable storage devices.

From the terminal, run this command:

sudo snap connect librepcb:removable-media :removable-media

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 FlatPak setup, you can configure FlatHub and install LibrePCB as follows:

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