7 ár frá síðustu stóru útgáfu Útgáfa pakkastjórnunarkerfis , sem notar táknræna tengla til að aðgreina innihald pakka og tengd gögn í aðskildar möppur. Kóði Stow er skrifaður í Perl og, frá og með núverandi útgáfu, er hann leyfisbundinn undir GPLv3 (áður var GPLv2 leyfið notað).
Stow notar einfalda nálgun við staðsetningu pakka sem er ólík hefðbundnum pakkastjórum: allir forritstengdir íhlutir eru settir upp í sérstakri undirskrá í /usr/local/stow möppunni (til dæmis /usr/local/stow/emacs). Verkefni Stow er minnkað við að setja táknræna tengla í /usr/local system directory stigveldi og fylgjast með heilleika þeirra.
Þegar pakki er fjarlægður eru allir tengdir táknrænir tenglar fjarlægðir. Skrár uppsettra forrita eru alltaf óbreyttar í /usr/local/stow möppunni; Stow meðhöndlar aðeins táknræna tengla.
Auk þess að stjórna kerfispakka býður það upp á möguleikann á að stjórna forritum og stillingarskrám (~/.bashrc, ~/.zshrc, o.s.frv.) í heimamöppu notandans.
Við undirbúning nýju útgáfunnar var áherslan lögð á að einfalda uppsetninguna og í þeim tilgangi voru sumar einingar (texi2html) fjarlægðar úr ósjálfstæðum kerfum. Sérstök meðhöndlun fyrir skrár og möppur sem byrja á punkti var virkjuð og tengdur "--dotfiles" valkostur var kynntur til að skipta sjálfkrafa út forskeytinu "dot-" fyrir punkt (til dæmis verður skráin ~/.bashrc unnin sem stow/dot-bashrc pakkinn). Stillingarskráin .stowrc meðhöndlar nú táknið "~" sem heimamöppu. Verkefnisinnviðirnir nota nú samfellda samþættingarkerfið Travis CI við þróun.
Heimild: opennet.ru
