Izdaja sistema za upravljanje paketov GNU Stow 2.3

7 let od zadnje pomembne izdaje predstavljeno izdaja sistema za upravljanje paketov GNU Stow 2.3.0, ki uporablja simbolične povezave za ločevanje vsebine paketa in povezanih podatkov v ločene imenike. Koda Stow je napisana v Perlu in je od trenutne izdaje licencirana pod licenco GPLv3 (prej GPLv2).

Stow uporablja preprost pristop za namestitev paketov, ki je drugačen od tradicionalnih upraviteljev paketov: vse komponente, povezane s programom, so izvorno nameščene v ločenem podimeniku v imeniku /usr/local/stow (na primer /usr/local/stow/emacs). Stowova naloga je zmanjšana na postavitev simbolnih povezav v hierarhijo sistemskega imenika /usr/local in spremljanje njihove celovitosti.

Z odstranitvijo paketa odstranite vse povezane simbolne povezave. Znotraj imenika /usr/local/stow ostanejo datoteke nameščenih programov vedno nespremenjene, Stow deluje samo s simboličnimi povezavami.
Poleg upravljanja sistemskih paketov je mogoče upravljati programe in konfiguracijske datoteke (~/.bashrc, ~/.zshrc itd.) v uporabnikovem domačem imeniku.

Pri pripravi nove izdaje je bila pozornost namenjena poenostavitvi namestitve, za kar so bili nekateri moduli (texi2html) izločeni iz seznama odvisnosti. Omogočil je ločeno obravnavo za datoteke in imenike, ki se začnejo s piko, in uvedel povezano možnost »--dotfiles« za samodejno zamenjavo predpone »dot-« s piko (npr. datoteka ~/.bashrc bi bila obravnavana kot datoteka stow/dot -bashrc paket). Dodana konfiguracijska datoteka .stowrc za obravnavanje "~" kot domačega imenika. Med razvojem projektna infrastruktura uporablja sistem za stalno integracijo Travis CI.

Vir: opennet.ru

Dodaj komentar