Majdnem 5 évvel az előző kiadás után megjelent a GNU Stow 2.4 csomagkezelő rendszer, amely szimbolikus linkeket használ a csomagok és a hozzájuk kapcsolódó adatok külön könyvtárakba való elosztására. A Stow kódja Perl nyelven íródott és GPLv3 licenc alatt terjesztik.
A Stow egy egyszerű és a hagyományos csomagkezelőkhöz nem hasonlító megközelítést alkalmaz a csomagok kezelésében: az összes programhoz kapcsolódó komponens a szokásos eszközökkel külön alkönyvtárba kerül telepítésre a /usr/local/stow könyvtárban (például: /usr/local/stow/emacs). A Stow feladata tehát a szimbolikus hivatkozások elhelyezése a rendszerkönyvtárak hierarchiájában (/usr/local), és azok integritásának ellenőrzése.
A csomag eltávolításakor az összes kapcsolódó szimbolikus linket is törli. A /usr/local/stow könyvtárban a telepített programok fájljai mindig változatlanok maradnak, a Stow kizárólag a szimbolikus linkekkel dolgozik. A rendszercsomagok kezelése mellett lehetőség van a felhasználó otthoni könyvtárában található programok és konfigurációs fájlok (~/.bashrc, ~/.zshrc stb.) kezelésére is.
Az új kiadásban:
- Lehetővé vált az '—dotfiles' opció használata a könyvtárakkal együtt, valamint az '—compat' opcióval való kombinációban is.
- Javították a csomagok eltávolításának (unstowing) logikáját és megszüntették a hamis figyelmeztető üzeneteket.
- Javították a hibaelhárító kimenetet a '-v' ('—verbose') opció használatakor.
- Tisztították a kódalapot, és belső változtatásokat hajtottak végre, amelyek a felhasználó számára nem észlelhetők.
- Javították a kiadási folyamatot, és végrehajtottak módosításokat a karbantartás megkönnyítése érdekében.
Forrás: opennet.ru
