Nach fast 5 Jahren seit der letzten Veröffentlichung wurde die Paketverwaltung GNU Stow 2.4 veröffentlicht, die symbolische Links verwendet, um den Inhalt von Paketen und zugehörige Daten in einzelne Verzeichnisse zu trennen. Der Stow-Code ist in Perl geschrieben und wird unter der GPLv3-Lizenz verbreitet.
Stow verfolgt einen einfachen, unkonventionellen Ansatz zur Installation von Paketen: Alle Programmkomponenten werden standardmĂ€Ăig in einem separaten Unterverzeichnis im Verzeichnis /usr/local/stow installiert (z. B. /usr/local/stow/emacs). Die Aufgabe von Stow besteht darin, symbolische Links in der Hierarchie der Systemverzeichnisse /usr/local zu erstellen und deren IntegritĂ€t zu ĂŒberwachen.
Bei der Deinstallation eines Pakets werden alle zugehörigen symbolischen Links entfernt. Innerhalb des Verzeichnisses /usr/local/stow bleiben die Dateien der installierten Programme immer unverĂ€ndert, Stow arbeitet ausschlieĂlich mit symbolischen Links. Neben der Verwaltung von Systempaketen besteht auch die Möglichkeit, Programme und Konfigurationsdateien (~/.bashrc, ~/.zshrc usw.) im Benutzerverzeichnis zu verwalten.
In der neuen Version:
- Die Möglichkeit der Verwendung der Option "âdotfiles" zusammen mit Verzeichnissen sowie in Kombination mit der Option "âcompat" wurde bereitgestellt.
- Die Logik zur Deinstallation von Paketen (unstowing) wurde verbessert und falsche Warnmeldungen wurden entfernt.
- Die Debug-Ausgaben beim Einsatz der Option "-v" ("âverbose") wurden verbessert.
- Die Codebasis wurde gereinigt und interne Ănderungen vorgenommen, die fĂŒr den Benutzer nicht sichtbar sind.
- Der Prozess der Erstellung von Releases wurde verbessert und VerĂ€nderungen zur Vereinfachung der Wartung eingefĂŒhrt.
Quelle: opennet.ru
