Note
How to use
type in the terminal
sudo mkdir -p /etc/xbps.d
printf "repository=https://github.com/xlibre-void/xlibre/releases/latest/download/" | sudo tee /etc/xbps.d/99-repository-xlibre.conf
Important
Synchronize the repository sudo xbps-install -S and accept the fingerprint (Y)
sudo xbps-install -SThese packages will now be in your OctoXBPS package manager. When a new version of the packages is released, you will update it along with all the other packages.
OctoXBPS is a graphical user interface (GUI) for the XBPS (The X Binary Package System) package manager. I would describe it this way: it takes a mundane task—managing packages—and makes it visually understandable, which is especially valuable for beginners.Simply put, it allows you to manage programs on your system without using the command line.It can be installed by typing sudo xbps-install -Su octoxbps
You should now be able search through all xlibre related packages provided by this repository, and install packages as usual:
# search for packages
sudo xbps-query -Rs xlibresudo xbps-install -Su xlibrexlibre (includes a complete set, including drivers)
- xlibre-xserver - XLibre X server with subpackages (xephyr, xnest, xvfb)
- xlibre-input-drivers
- xlibre-xf86-input-evdev
- xlibre-xf86-input-synaptics
- xlibre-xf86-input-libinput
- xlibre-xf86-input-wacom
- xlibre-xf86-input-vmmouse
- xlibre-video-drivers
- xlibre-xf86-video-fbdev
- xlibre-xf86-video-dummy
- xlibre-xf86-video-vesa
- xlibre-xf86-video-vmware
- xlibre-xf86-video-ati
- xlibre-xf86-video-amdgpu
- xlibre-xf86-video-nouveau
- xorg-fonts
- xlibre-apps
sudo xbps-install -Su xlibre-minimalxlibre-minimal (includes everything listed below)
- xlibre-xserver - XLibre X server with subpackages (xephyr, xnest, xvfb)
- xlibre-xf86-input-libinput
- xlibre-xf86-input-evdev
- xorg-fonts
- xauth
- xinit
Automatically replaces X.Org server packages with Xlibre xserver packages
Note
One-line installation
- Open the terminal and enter
wget -O - https://github.com/xlibre-void/xlibre/raw/refs/heads/main/install-xlibre.sh | tee install-xlibre.sh && chmod +x install-xlibre.sh && sudo ./install-xlibre.sh- Build and package Xlibre once a new version is released via GitHub Actions
- ▷
repo-key ► Click to expand
sudo mkdir -p /var/db/xbps/keys
sudo wget -O /var/db/xbps/keys/00:ca:42:57:c9:c0:9a:ec:94:b4:7d:97:e5:a9:aa:1e.plist \
https://github.com/xlibre-void/xlibre/raw/refs/heads/main/repo-keys/x86_64/00:ca:42:57:c9:c0:9a:ec:94:b4:7d:97:e5:a9:aa:1e.plist
repo-key
00:ca:42:57:c9:c0:9a:ec:94:b4:7d:97:e5:a9:aa:1e.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>public-key</key>
<data>LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF6aFR1SkVjalBFZzZaUnNGbThtLwpaRnY0RWoyNUZVZzRZR3JQZlI3cWdaaGs5MExWd1hnTnVBQVl2TXFrSmpDd1dueEdYZVNzWUgyNFpSaFhiSHNvCm1DOGJFSDBOWkpmWGRYWFl3Rjg1dGl3b0RGRkpxOE0wN3daT0JsVmI4YXhkRm96UElpWXlRUEMxN1BwTjg0UksKS3NzZkJtQmt0dDUwbGptUWpmQW5lV21tZzF5VTRlSWZvR3AvamgrWW9TUGkyTzZTQi9ZVVJpZnNFYmlUK1RoMQpGdmpZTWhCb1VmQ2NGaGlIb3hDWXJOREhNOURSM21lUVI5ZkFuTEhKNEdXclhoMy84TjFhTngwcnZXckdSNDlJCkJrenNJdjErL2hHNzdyVG54Z3VPNGx0QVZ0QnljdVhRa2ZoWlpzMCtNSXphMzZpaVJja1lVRVVzYVFtQkJnUXMKaHdJREFRQUIKLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==</data>
<key>public-key-size</key>
<integer>2048</integer>
<key>signature-by</key>
<string>void-package-github-actions</string>
</dict>
</plist>



