Debian/Devuan/Ubuntu Repository for XLibre

This repository provides XLibre third-party amd64 and arm64 binary packages for Debian-based distributions. It is known to work with Debian, Devuan, and Ubuntu.

PLEASE READ: If you are using Debian Stable (Trixie) or Devuan Stable (Excalibur), you HAVE to enable backports.

Adding the Package Signing Key to Apt

First ensure your system is up to date and the necessary utility packages are installed:

sudo apt-get update
sudo apt-get install -y ca-certificates curl

Then add the public key of the OpenPGP key used to sign the packages of this repository to the system’s keyring:

sudo install -m 0755 -d /usr/share/keyrings
curl -fsSL https://mrchicken.nexussfan.cz/publickey.asc | gpg --dearmor | sudo tee /usr/share/keyrings/NexusSfan.pgp > /dev/null
sudo chmod a+r /usr/share/keyrings/NexusSfan.pgp

Adding the Repository to Apt

Once you have retrieved the public key, add an entry for the SonicDE repository by adding the following text to the file /etc/apt/sources.list.d/xlibre-debian.sources.

Types: deb
URIs: https://xlibre-debian.github.io/[SYSTEM-PLACEHOLDER]/
Suites: main
Components: [VERSION-PLACEHOLDER]
Signed-By: /usr/share/keyrings/NexusSfan.pgp

Where [system] can be debian, devuan, or ubuntu depending on your system.

If you are using Debian/Devuan Testing, please replace the [VERSION-PLACEHOLDER] with testing. For Debian/Devuan Stable, please use stable.

Installing XLibre

Update your package sources once again and install xlibre and its keyring:

sudo apt-get update
sudo apt-get install xlibre xlibre-archive-keyring

Contact

Please report any issues with this repository at Issues · xlibre-debian/xlibre-debian. In case you need help, want to report success, or want to talk about other aspects of the build, just join the XLibre chats as listed at XLibre - GitHub or go to XLibre · Discussions · GitHub.

To uninstall:

sudo apt-get remove xlibre xserver-xlibre* nexussfan-archive-keyring
sudo apt-get install xorg
sudo rm -f /etc/apt/sources.list.d/xlibre-debian.sources