Po téměř 5 letech od posledního vydání byl představen nový release systému správy balíčků GNU Stow 2.4, který používá symbolické odkazy pro oddělení obsahu balíčků a souvisejících dat do jednotlivých adresářů. Kód Stow je napsán v Perlu a je distribuován pod licencí GPLv3.
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 odstraní všechny související symbolické odkazy. Uvnitř adresáře /usr/local/stow zůstávají soubory nainstalovaných programů vždy beze změny, Stow pracuje pouze se symbolickými odkazy. Kromě správy systémových balíčků je možné spravovat také programy a soubory konfigurace (~/.bashrc, ~/.zshrc atd.) v domovském adresáři uživatele.
V novém vydání:
- Byla umožněna možnost použití volby „—dotfiles“ spolu s adresáři a také v kombinaci s volbou „—compat“.
- Byla vylepšena logika odinstalace balíčků (unstowing) a odstraněny falešné varovné zprávy.
- Vylepšeno ladění výstupu při použití volby „-v“ („—verbose“).
- Bylo provedeno čištění kódu a byly provedeny vnitřní změny, které nejsou pro uživatele patrné.
- Byl zlepšen proces vytváření vydání a byly provedeny změny pro usnadnění údržby.
Zdroj: opennet.ru
