Mastodon
Zuletzt aktualisiert am
Linux News & Tutorials
Bobby 🇬🇧 Borisov

Void Linux veröffentlicht XBPS Paket Manager v0.60

Void Linux's Paketmanager XBPS erreicht die Version 0.60 mit besserer Fehlerbehandlung, Skriptausführungskorrekturen und einer robusteren Paketaktualisierungslogik.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Die neueste Version 0.60 des X Binary Package System (XBPS) Paketmanagers von Void (der eher eine Sammlung einzelner Tools ist, die unter dem gemeinsamen Dach von XBPS zusammengefasst sind) ist soeben erschienen und bringt eine Reihe von Stabilitätsverbesserungen, Leistungsoptimierungen und Verbesserungen der Benutzerfreundlichkeit mit sich.

Eine der herausragenden Verbesserungen ist die Behebung mehrerer kritischer Fehler in der libxbps Bibliothek. Unter anderem wurde der Aktualisierungsprozess für Pakete im "entpackten" Zustand korrigiert, wodurch mögliche Inkonsistenzen vermieden werden. Außerdem werden Skripte nun in den richtigen Phasen - vor und nach dem Entpacken - ausgeführt, um sicherzustellen, dass Operationen nicht in einem teilweise entpackten Zustand ausgeführt werden.

Darüber hinaus beseitigt XBPS 0.60 mehrere Speicher- und Dateideskriptorlecks, die zuvor die Systemleistung beeinträchtigten. Verbesserungen beim Parsen der Konfiguration bedeuten auch, dass Benutzer nicht mehr auf Probleme aufgrund fehlender Zeilenumbrüche oder unnötiger Leerzeichen am Ende stoßen werden.

Auch die Behandlung von Abhängigkeiten wurde vorhersehbarer und konsistenter gestaltet. Ein entscheidender Fix verhindert jetzt inkonsistente Abhängigkeitsauflösungen, indem Abhängigkeiten, die als held markiert sind, korrekt behandelt werden. Sollte eine solche Abhängigkeit den Installations- oder Aktualisierungsprozess unterbrechen, wird XBPS mit einem klaren Hinweis auf das Problem beendet.

Performance-Enthusiasten werden die Optimierungen zu schätzen wissen, insbesondere die Behebung von Verlangsamungen aufgrund der wachsenden Anzahl virtueller Pakete innerhalb des Void Linux Repositorys. Darüber hinaus wird durch das direkte Zusammenführen von Staging-Daten in den Haupt-Repository-Index der Abrufprozess rationalisiert.

Auch die Befehlszeile wurde verbessert. Werkzeuge wie xbps-install, xbps-remove und xbps-query verfügen jetzt über eine bessere Argumentbehandlung und klarere Ausgaben, die einen reibungsloseren Ablauf der Paketoperationen ermöglichen. Insbesondere Benutzer von xbps-install profitieren von konsistenten, maschinenlesbaren Trockenlauf-Ausgaben und übersichtlicheren Zusammenfassungen, die vor der Ausführung der Transaktion angezeigt werden.

Für den fortgeschrittenen Einsatz führt XBPS das --staging Flag und die Umgebungsvariable XBPS_STAGING ein, mit denen Benutzer Pakete aus Staging-Repositories einfach testen können. Darüber hinaus bieten die Erweiterungen von xbps-alternatives einen besseren Einblick in verfügbare Paketalternativen direkt aus Repositories.

Weitere Informationen finden Sie in der Ankündigung.

Spendieren Sie Bobby einen ☕ Ko-fi

Ein Service von s3n🧩net

Comments