Efter næsten 5 år siden den sidste udgivelse præsenteres udgivelsen af GNU Stow pakkehåndteringssystem 2.4, som bruger symboliske links til at opdele indholdet af pakker og tilknyttede data i separate biblioteker. Koden til Stow er skrevet i Perl og distribueres under GPLv3 licensen.
Stow bruger en simpel og ikke-traditionel tilgang til placering af pakker: Alle komponenter, der er relateret til et program, installeres ved hjælp af standardmetoder i en separat underkatalog i mappen /usr/local/stow (for eksempel /usr/local/stow/emacs). Opgaven for Stow er at placere de symboliske links i hierarkiet af systembibliotekerne /usr/local og sikre deres integritet.
Ved fjernelse af en pakke slettes alle relaterede symboliske links. Inden for mappen /usr/local/stow forbliver filerne fra de installerede programmer altid uændrede, Stow arbejder kun med de symboliske links. Udover administration af systempakker muliggøres også administration af programmer og konfigurationsfiler (~/.bashrc, ~/.zshrc osv.) i brugerens hjemmemappe.
I den nye version:
- Der er mulighed for at bruge indstillingen "—dotfiles" sammen med biblioteker samt i kombination med indstillingen "—compat".
- Logikken for fjernelse af pakker (unstowing) er blevet forbedret, og falske advarselsbeskeder er blevet fjernet.
- Fejlsøgning output er blevet forbedret ved brug af indstillingen "-v" ("—verbose").
- Kodebasen er blevet oprenset, og der er foretaget interne ændringer, der ikke er synlige for brugeren.
- Processen til oprettelse af udgivelser er blevet forbedret, og der er foretaget ændringer for at lette vedligeholdelsen.
Kilde: opennet.ru
