Peaaegu 5 aastat pĂ€rast eelmise vĂ€ljaande ilmumist on vĂ€lja antud GNU Stow 2.4 paketihaldussĂŒsteem, mis kasutab sĂŒmboolseid linke pakettide sisu ja sellega seotud andmete eraldamiseks eraldi kataloogidesse. Stow-i kood on kirjutatud Perl'i keeles ja seda levitatakse GPLv3 litsentsi alusel.
Stow rakendab lihtsat ja traditsioonilistest pakihalduritest erinevat lĂ€henemist pakettide paigaldamisse: kĂ”ik programmi koostisosad installitakse tavaliste vahenditega eraldi alamkatalooge kausta /usr/local/stow (nĂ€iteks /usr/local/stow/emacs). Stowi ĂŒlesanne on seada sĂŒmboolsed lingid sĂŒsteemi kataloogide /usr/local hierarhias ja tagada nende terviklikkuse kontroll.
Paketi eemaldamisel kustutatakse kĂ”ik seotud sĂŒmboolsed lingid. Kataloogis /usr/local/stow jÀÀvad installitud programmide failid alati muutmatuks, Stow opereerib ainult sĂŒmboolsed lingid. Lisaks sĂŒsteemipakettide haldamisele on vĂ”imalik hallata ka kasutaja kodukataloogis asuvaid programme ja konfiguratsioonifaile (~/.bashrc, ~/.zshrc jne).
Uues vÀljaandes:
- On tagatud vĂ”imalus kasutada valikut "âdotfiles" koos kataloogidega ja ka koos valikuga "âcompat".
- Pakettide eemaldamise (unstowing) loogikat on parendatud ja valehoiatused on eemaldatud.
- Parendatud on silumisvĂ€ljundit, kui kasutatakse valikut "-v" ("âverbose").
- Koodibaasi on puhastatud ja sisse on viidud sisemised muudatused, mis kasutajale ei ole mÀrgatavad.
- VĂ€ljaande loomise protsessi on parendatud ja tehtud muudatusi hoolduse lihtsustamiseks.
Allikas: opennet.ru
