Choose Your Version
Pre-built packages are available for Debian, Ubuntu and derivatives, and most distros
Stable
v1.2.5
(Recommended)
Suits most users with its focus on stability.
Distro specific option and packages
(Slightly more complicated but might be preferable)
(Ubuntu 22.04 and newer only or Debian testing): Install the latest stable release of Xournal++ from the official repositories:
sudo apt update
sudo apt install xournalpp
(Ubuntu-based distros only): Install the latest stable release from the following unofficial PPA
sudo add-apt-repository ppa:apandada1/xournalpp-stable
sudo apt update
sudo apt install xournalpp
(Ubuntu-based distros only): Install the latest unstable nightly release from the following unofficial PPA
sudo add-apt-repository ppa:andreasbutti/xournalpp-master
sudo apt update
sudo apt install xournalpp
All of these can be easily upgraded via
sudo apt update && sudo apt upgrade
Install the latest stable release via
dnf install xournalpp
Install the latest stable release via
sudo eopkg it xournalpp
Install the latest stable release via
zypper in xournalpp
The latest stable release is available in nixpkgs as xournalpp
, e.g.
nix-shell -p xournalpp --run xournalpp
To create a derivation for a development version, you can use overlays. Example overlay:
self: super:
{
xournalpp = super.xournalpp.overrideAttrs (old: {
# Override src with the version you want
src = super.fetchFromGitHub {
owner = "xournalpp";
repo = "xournalpp";
# Replace with the tag or commit hash you want
rev = "v1.1.1";
# Find the sha256 with:
# nix-prefetch-url --unpack --type sha256 <url of github tar gz>
#
# Example for 1.1.1:
# nix-prefetch-url --unpack --type sha256 https://github.com/xournalpp/xournalpp/archive/v1.1.1.tar.gz
sha256 = "16pf50x1ps8dcynnvw5lz7ggl0jg7qvzv6gkd30xg3hkcxff8ch3";
};
});
}
Install the latest stable release via
pacman -S xournalpp
There is also a development package xournalpp-git
available at https://aur.archlinux.org/packages/xournalpp-git/
As a free and open-source software, Xournal++ can also be compiled from source. If you prefer to do so, follow this guide in our Github page.