Install on Linux
Packaging status
New Libation releases are automatically packed into .deb and .rpm package and are available from the Libation repository's releases page.
Runtime dependencies (Audible sign-in)
The Chardonnay desktop build can log into Audible inside the app when the setting to use Libation's built-in web browser for sign-in is enabled (Import / library settings). On Linux that embedded flow uses WebKit2GTK; the native library is usually exposed as libwebkit2gtk (exact package names vary by distro). It is required for in-app OAuth when adding an account or signing in again through that path.
If WebKit2GTK is not installed, use external browser sign-in instead (turn off the built-in browser option in the same settings area), or install your distribution's WebKit2GTK packages, for example:
- Arch Linux:
webkit2gtkorwebkit2gtk-4.1 - Debian / Ubuntu: WebKit2GTK 4.x packages such as
libwebkit2gtk-4.1-0(names can differ by release) - Fedora / RHEL: the
webkit2gtk4/ WebKit2GTK packages provided for your release
Run these commands in your terminal to download and install Libation. Make sure you replace X.X.X with the latest Libation version and ARCH with your CPU's architechture (either amd64 or arm64).
Debian
wget -O libation.deb https://github.com/rmcrackan/Libation/releases/download/vX.X.X/Libation.X.X.X-linux-chardonnay-ARCH.deb
sudo apt install ./libation.debRedhat and CentOS
wget -O libation.rpm https://github.com/rmcrackan/Libation/releases/download/vX.X.X/Libation.X.X.X-linux-chardonnay-ARCH.rpm
sudo yum install ./libation.rpmFedora
wget -O libation.rpm https://github.com/rmcrackan/Libation/releases/download/vX.X.X/Libation.X.X.X-linux-chardonnay-ARCH.rpm
sudo dnf5 install ./libation.rpmAppImage
Thanks to Package Forge dev Samuel for AppImage maintenence.
Arch Linux
yay -S libationThis package is available on Arch User Repository, install via your choice of AUR helpers.
Thanks to mhdi for taking care of AUR package maintenance.
NixOS
Install via
nix-shellbashnix-shell -p libationA
nix-shellwill temporarily modify your $PATH environment variable. This can be used to try a piece of software before deciding to permanently install it.Install via NixOS configuration
nixenvironment.systemPackages = [ pkgs.libation ];Add the following Nix code to your NixOS Configuration, usually located in
/etc/nixos/configuration.nixOn NixOS via via
nix-envbashnix-env -iA nixos.libationOn Non NixOS via
nix-envConsolenix-env -iA nixpkgs.libationWarning: Using
nix-envpermanently modifies a local profile of installed packages. This must be updated and maintained by the user in the same way as with a traditional package manager.Thanks to TomaSajt for taking care of Nix package maintenance.
Pacstall
Pacstall is the AUR Ubuntu wishes it had. It takes the concept of the AUR and puts a spin on it, making it easier to install programs without scouring github repos and the likes. See the Pacstall project for more information.
pacstall -I libation-debThanks to Tobias Heinlein for Pacstall package maintenance.
If your desktop uses gtk, you should now see Libation among your applications.
Additionally, you may launch Libation, LibationCli, and Hangover (the Libation recovery app) via the command line using 'libation, libationcli', and 'hangover' aliases respectively.
Report bugs to https://github.com/rmcrackan/Libation/issues