A GNU Stow csomagkezelő rendszer kiadása 2.3

Hét évvel az utolsó jelentős kiadás után bemutatva a csomagkezelő rendszer kiadása GNU Stow 2.3.0, amely szimbolikus hivatkozásokat használ a csomagok és a hozzájuk tartozó adatok különböző könyvtárakba történő elhelyezésére. A Stow kódja Perl nyelven íródott, és a jelenlegi kiadástól kezdve GPLv3 licenc alatt terjesztik (korábban GPLv2 licenccel működött).

A Stow egy egyszerű és a hagyományos csomagkezelőkhöz nem hasonlító megközelítést alkalmaz a csomagok kezelésében: az összes programhoz kapcsolódó komponens a szokásos eszközökkel külön alkönyvtárba kerül telepítésre a /usr/local/stow könyvtárban (például: /usr/local/stow/emacs). A Stow feladata tehát a szimbolikus hivatkozások elhelyezése a rendszerkönyvtárak hierarchiájában (/usr/local), és azok integritásának ellenőrzése.

A csomag eltávolításakor az összes kapcsolódó szimbolikus hivatkozás törlésre kerül. A /usr/local/stow könyvtárban az telepített programok fájljai mindig változatlanok maradnak, a Stow csak a szimbolikus hivatkozásokkal dolgozik.
A rendszercsomagok kezelése mellett a felhasználó otthoni könyvtárában található programok és konfigurációs fájlok (~/.bashrc, ~/.zshrc stb.) kezelésére is lehetőséget nyújt.

Az új kiadás előkészítésekor a telepítés egyszerűsítésére összpontosítottak, ezért néhány modult (texi2html) kivettek a függőségek közül. Tartalmaz egy külön kezelőt a ponttal kezdődő fájlokhoz és könyvtárakhoz, valamint egy kapcsolódó „—dotfiles” opciót a „dot-” előtag automatikus ponttá történő cseréjéhez (például a ~/.bashrc fájlt stow/dot-bashrc csomagként kezelik). A .stowrc konfigurációs fájlhoz hozzáadták a „~” karakter otthoni könyvtárként való kezelését. A projekt infrastruktúrájában bevezették a Travis CI folyamatos integrációs rendszert a fejlesztés során.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster