Lansarea sistemului de gestionare a pachetelor GNU Stow 2.3

La șapte ani de la ultima lansare semnificativă la sfârșitul anului 2019. Pe lângă protocoalele ActivityPub și diaspora, Hubzilla se federează în cadrul rețelei prin propriul său protocol lansarea sistemului de management al pachetelor GNU Stow 2.3.0, care folosește linkuri simbolice pentru a separa în directoare distincte conținutul pachetelor și datele aferente. Codul Stow este scris în Perl și, începând cu această versiune, este distribuit sub licența GPLv3 (anterior a fost aplicată licența GPLv2).

Stow adoptă o abordare simplă și diferită de managerii de pachete tradiționali pentru plasarea pachetelor: toate componentele asociate cu programul sunt instalate prin mijloace standard într-un subdirector separat în directorul /usr/local/stow (de exemplu, /usr/local/stow/emacs). Sarcina lui Stow este să plaseze linkuri simbolice în structura directoarelor sistemului /usr/local și să efectueze controlul integrității acestora.

La dezinstalarea unui pachet, toate linkurile simbolice aferente sunt eliminabile. În interiorul directorului /usr/local/stow, fișierele programelor instalate rămân neschimbate, Stow operează doar cu linkuri simbolice.
Pe lângă gestionarea pachetelor de sistem, oferă posibilitatea de a gestiona programele și fișierele de configurare (~/.bashrc, ~/.zshrc etc.) în directorul de acasă al utilizatorului.

În pregătirea unei noi versiuni, s-a pus accent pe simplificarea instalării, astfel încât unele module (texi2html) au fost excluse din dependențe. A fost inclus un manager separat pentru fișierele și directoarele care încep cu punct, și a fost prezentată opțiunea asociată „—dotfiles” pentru a înlocui automat prefixul „dot-” cu un punct (de exemplu, fișierul ~/.bashrc va fi tratat ca pachet stow/dot-bashrc). În fișierul de configurare .stowrc a fost adăugată tratarea simbolului „~” ca director de acasă. În infrastructura de proiect, s-a stabilit utilizarea sistemului de integrare continuă Travis CI.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster