Release von Aura 4.0.0, dem Paketmanager fĂŒr Arch Linux

Mit der Veröffentlichung von Aura 4.0.0, dem sich entwickelnden Paketmanager fĂŒr die Arch Linux-Distribution, wird die FunktionalitĂ€t des standardmĂ€ĂŸigen Paketmanagers Pacman erweitert. Das Projekt wurde 2012 ins Leben gerufen und hat das Ziel, Werkzeuge zur Erstellung von Paketen fĂŒr das Arch User Repository (AUR) bereitzustellen, das von Drittentwicklern zur Verbreitung von Paketen genutzt wird, die nicht in den Hauptrepositories von Arch Linux enthalten sind. Der Code des Projekts wird unter der GPLv3-Lizenz verbreitet.

Neben den spezifischen AUR-Funktionen bietet Aura auch andere Möglichkeiten, die die FunktionalitĂ€t von Pacman erweitern (derzeit sind nur 1/3 der erweiterten Funktionen von Aura mit AUR verbunden). Beispielsweise stehen Werkzeuge zur visuellen Analyse von AbhĂ€ngigkeiten, zur Arbeit mit Snapshots von Paketsets (zur Speicherung und Wiederherstellung von ZustĂ€nden), zur Verwaltung von RestabhĂ€ngigkeiten sowie zum ZurĂŒcksetzen einzelner Pakete oder des gesamten Systems auf frĂŒhere Versionen zur VerfĂŒgung.

Der Aura-Paketmanager ist vollstĂ€ndig abwĂ€rtskompatibel zu Pacman und unterstĂŒtzt alle dessen Befehle und Optionen (Aura kann als Ersatz fĂŒr Pacman mit erweiterten Funktionen verwendet werden). Die zusĂ€tzlichen Funktionen, die mit AUR verbunden sind, werden durch die Angabe der Befehlszeilenoption „-A“ aufgerufen, wĂ€hrend die Werkzeuge fĂŒr Snapshots und Versionen ĂŒber die Optionen „-B“ und „-C“ bereitgestellt werden, die nicht mit den Optionen von Pacman ĂŒberlappen. ZusĂ€tzlich stehen Befehle wie „check“, „conf“, „free“, „stats“ und „deps“ zur VerfĂŒgung, um die IntegritĂ€t des Systems zu ĂŒberprĂŒfen, Konfigurationen zu verwalten, Lizenzen zu analysieren, Statistiken anzuzeigen und AbhĂ€ngigkeiten zu prĂŒfen.

Die FunktionalitĂ€t von Pacman wird durch die Nutzung der Bibliothek libalpm nachgebildet, die grundlegende Paketverwaltungsfunktionen bietet, die im Paketmanager Pacman verwendet werden. Das Projekt unterstĂŒtzt zudem eine eigene der Server Metadatenbank fĂŒr Pakete, die die Suche nach Paketen und die Auflösung von AbhĂ€ngigkeiten erheblich beschleunigt.

Die neue Version zeichnet sich durch eine umfassende Überarbeitung des Codes aus, die von der Programmiersprache Haskell auf Rust umgestellt wurde. Der Wechsel der Sprache hat die Leistung erheblich verbessert, die Installation vereinfacht, vorhandene Rust-Bindungen zu libalpm genutzt, das Projekt fĂŒr neue Entwickler attraktiver gemacht, die BenutzeroberflĂ€che der Kommandozeile verbessert und die GrĂ¶ĂŸe der ausfĂŒhrbaren Datei um das Vierfache reduziert.

Die Kommandozeile „aura deps“ wurde hinzugefĂŒgt, um Grafiken mit einer anschaulichen Darstellung der AbhĂ€ngigkeiten zu generieren. Um beispielsweise die Pakete anzuzeigen, die von gcc abhĂ€ngen, kann „aura deps gcc —reverse —optional —open“ verwendet werden, wĂ€hrend man fĂŒr die Pakete, von denen gcc abhĂ€ngt, „aura deps gcc —limit=3 —open“ ausfĂŒhrt.

Release von Aura 4.0.0, dem Paketmanager fĂŒr Arch Linux
Release von Aura 4.0.0, dem Paketmanager fĂŒr Arch Linux


Quelle: opennet.ru
ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster