| X Binary Package System | |
|---|---|
| Basisdaten | |
| Hauptentwickler | Void Linux Team |
| Entwickler | Juan RP / Duncan Overbruck / Enno Boland |
| Aktuelle Version | 0.60.7 (9. Februar 2026) |
| Betriebssystem | Unixartige Systeme wie bspw. GNU/Linux |
| Programmiersprache | C |
| Kategorie | Paketverwaltung |
| Lizenz | BSD-Lizenz (Freie Software) |
| deutschsprachig | nein |
| xbps | |
X Binary Package System (XBPS) ist ein freies (BSD-Lizenz) Paketverwaltungs-System, das ursprünglich als Ersatz für pkgsrc entwickelt worden und nun der Paketmanager von Void Linux ist. Es umfasst das Paketformat und alle nötigen Programme, um xbps-Pakete zu erstellen und zu verwalten.
Das Ziel der Entwicklung ist es, einen schnellen, einfach zu benutzenden, fehlerfreien, aber funktionsreichen und portablen Paketmanager zu erstellen. Folgende Funktionen stehen zur Verfügung:
Die Programme des xbps-Paketmanagers sind auch die Basis für das Buildsystem. Dabei werden sogenannte Vorlagen in einem git-Projektarchiv definiert, so dass sich daraus die Binärpakete, auch für andere Rechnerarchitekturen als die installierte, erstellen lassen.
Die Binärpakete mit der Endung .xbps sind ähnlich wie .deb-Pakete gepackte tar-Archive. Standardmäßig wird xz als Packprogramm verwendet, Alternativen sind aber möglich. Die Metadaten werden als plist für die zu installierenden Dateien in files.plist und für das Paket als props.plist gehalten.
Den Paketindex aktualisieren:
xbps-install -S
Alle Pakete aktualisieren:
xbps-install -u
Pakete suchen:
xbps-query -Rs 'Suchtext'
Ein Paket installieren:
xbps-install 'paketname'
Ein Paket mit allen abhängigen Paketen entfernen:
xbps-remove -R 'paketname'
Alle manuell installierten Pakete auflisten:
xbps-query -m
Alle im Paket enthaltenen Dateien auflisten:
xbps-query -f 'paketname'
Alle Alternativen auflisten:
xbps-alternatives -l
Linux-Distributionen: