Peaaegu 5 aastat pĂ€rast eelmist versiooni on vĂ€lja antud pakihaldussĂŒsteemi GNU Stow 2.4 vĂ€ljaanne, mis kasutab sĂŒmboolilisi linke, et jagada pakettide sisu ja sellega seotud andmeid eraldi kataloogidesse. Stow kood on kirjutatud Perl keeles ja levitatakse GPLv3 litsentsi alusel.
Stow kasutab lihtsat ja traditsioonilisest pakihaldurist erinevat lĂ€henemist pakettide paigutamisel: kĂ”ik programmitootega seotud komponendid installitakse tavaliselt eraldi alamkatalooge kataloogis /usr/local/stow (nĂ€iteks /usr/local/stow/emacs). Stow ĂŒlesanne on paigutada sĂŒmboolilised lingid sĂŒsteemi kataloogide hierarhiasse /usr/local ja jĂ€lgida nende terviklikkust.
Paketi eemaldamisel eemaldatakse kĂ”ik seotud sĂŒmboolsed lingid. Kataloogis /usr/local/stow jÀÀvad paigaldatud programmide failid alati muutumatuks, Stow toimib ainult sĂŒmboolsete linkidega. Lisaks sĂŒsteemsete pakettide haldamisele on vĂ”imalik hallata ka programme ja seadistusfailide (~/.bashrc, ~/.zshrc jne) haldust kasutaja kodukatalooge.
Uues vÀljaandes:
- Tagatud on vĂ”imalus kasutada valikut "âdotfiles" koos kataloogidega ning koos valikuga "âcompat".
- Parandatud on pakettide eemaldamise (unstowing) loogikat ning eemaldatud valehoiatused.
- Parandatud on silumisvĂ€ljastus, kui kasutatakse valikut "-v" ("âverbose").
- Koodibaasi on puhastatud ja sisse viidud sisemisi muudatusi, mis kasutajale mÀrkamatuks jÀÀvad.
- Parandatud on release'ide loomise protsess ja tehtud muudatusi hooldamise lihtsustamiseks.
Allikas: opennet.ru
