Vydání systému správy balíčků GNU Stow 2.3

Po 7 letech od posledního významného vydání byl představen vydání systému správy balíčků GNU Stow 2.3.0, který používá symbolické odkazy k rozdělení obsahu balíčků a souvisejících dat do samostatných adresářů. Kód Stow je napsán v Perlu a od aktuálního vydání je distribuován pod licencí GPLv3 (dříve se používala licence GPLv2).

Stow používá jednoduchý a netradiční přístup k umístění balíčků: všechny související komponenty programu se instalují běžnými prostředky do samostatného podsložky v adresáři /usr/local/stow (například /usr/local/stow/emacs). Úkolem Stow je umisťování symbolických odkazů do hierarchie systémových adresářů /usr/local a provádění kontroly jejich integrity.

Při odinstalaci balíčku se odstraňují všechny související symbolické odkazy. Uvnitř adresáře /usr/local/stow zůstávají soubory nainstalovaných programů vždy nezměněny, Stow manipuluje pouze se symbolickými odkazy.
Kromě správy systémových balíčků je také k dispozici možnost správy programů a konfiguračních souborů (~/.bashrc, ~/.zshrc atd.) v domovském adresáři uživatele.

Při přípravě nového vydání se pozornost zaměřila na zjednodušení instalace, což vedlo k vyloučení některých modulů (texi2html) ze závislostí. Byla přidána samostatná obsluha pro soubory a adresáře začínající tečkou a představena s ní spojená možnost „—dotfiles“ pro automatickou výměnu prefixu „dot-“ za tečku (například soubor ~/.bashrc bude zpracován jako balíček stow/dot-bashrc). Do konfiguračního souboru .stowrc byla přidána obsluha znaku „~“ jako domovského adresáře. V infrastrukturách projektu byla při vývoji zavedená soustava pro kontinuální integraci Travis CI.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster