GNU Stow 2.3 pakihaldussĂŒsteemi vĂ€ljaanne

Seitsme aasta möödumisel eelmise olulise vĂ€ljaande jĂ€rel esitatud pakihaldussĂŒsteemi vĂ€ljalase GNU Stow 2.3.0, mis kasutab sĂŒmboolseid linke pakettide ja seotud andmete sisu eraldamiseks eraldi kataloogidesse. Stowi kood on kirjutatud Perl keeles ja alates praegusest vĂ€ljaandest levitatakse seda GPLv3 litsentsi all (varasemalt kehtis GPLv2 litsents).

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. Katalooge /usr/local/stow sees installitud programmide failid jÀÀvad alati muutumatuks, Stow töötleb ainult sĂŒmboolseid linke.
Lisaks sĂŒsteemipakettide haldamisele on ka vĂ”imalus hallata kasutaja kodukataloogis olevaid programme ja seadistusfaile (~/.bashrc, ~/.zshrc jne).

Uue vĂ€ljaande ettevalmistamisel keskenduti paigaldamise lihtsustamisele, mille kĂ€igus jĂ€eti mĂ”ned moodulid (texi2html) sĂ”ltuvustest vĂ€lja. Lisatud on eraldi töötleja punktidega failide ja kataloogide jaoks ning selleks on esitatud seotud valik „—dotfiles“, et automaatselt asendada eellĂŒli „dot-” punktiga (nĂ€iteks fail ~/.bashrc töödeldakse paketina stow/dot-bashrc). Konfiguratsioonifailis .stowrc on lisatud mĂ€rgi „~” töötlemine kui kodukataloog. Projekti infrastruktuuris on arendamise kĂ€igus seadistatud pideva integreerimise sĂŒsteemi Travis CI kasutamine.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster