Verëffentlechung vum GNU Stow 2.3 Package Management System

7 Joer zënter der leschter bedeitender Verëffentlechung presentéiert Package Management System Verëffentlechung GNU Stow 2.3.0, déi symbolesch Linke benotzt fir Packageinhalter an assoziéiert Donnéeën an getrennten Verzeichnisser ze trennen. De Stow Code ass a Perl geschriwwen an, ugefaange mat der aktueller Verëffentlechung, ass ënner der GPLv3 Lizenz lizenzéiert (virdrun GPLv2).

Stow benotzt eng einfach Approche fir d'Packageplazéierung déi am Géigesaz zu traditionelle Packagemanager ass: all Programmbezunnen Komponente ginn natiirlech an engem separaten Ënnerverzeechnes am /usr/local/stow Verzeichnis installéiert (zum Beispill /usr/local/stow/emacs). Dem Stow seng Aufgab ass reduzéiert fir symbolesch Linken an der /usr/lokal Systemverzeichnis Hierarchie ze placéieren an hir Integritéit ze iwwerwaachen.

E Package erofhuelen läscht all assoziéiert Symlinks. Am Verzeechnes /usr/local/stow bleiwen d'Dateien vun installéierten Programmer ëmmer onverännert; Stow funktionnéiert nëmme mat symbolesche Linken.
Nieft der Gestioun vu Systempakete ass et méiglech Programmer a Konfiguratiounsdateien (~/.bashrc, ~/.zshrc, etc.) am Heemverzeichnis vum Benotzer ze verwalten.

Beim Virbereedung vun der neier Verëffentlechung gouf d'Opmierksamkeet op d'Vereinfachung vun der Installatioun konzentréiert, fir déi e puer Moduler (texi2html) aus der Ofhängegkeetslëscht ausgeschloss goufen. Aktivéiert en separaten Handler fir Dateien an Verzeichnisser mat engem Punkt unzefänken, an eng verbonne "--dotfiles" Optioun agefouert fir automatesch de "Punkt-" Präfix mat engem Punkt ze ersetzen (z.B. ~/.bashrc Datei géif als Stow/Dot behandelt ginn -bashrc Package). .stowrc Konfiguratiounsdatei dobäigesat fir "~" als Heemverzeichnis ze behandelen. Wärend der Entwécklung benotzt d'Projetinfrastruktur den Travis CI kontinuéierlechen Integratiounssystem.

Source: opennet.ru

Setzt e Commentaire