Uitgave van het GNU Stow 2.4-pakketbeheersysteem met behulp van symbolische links

Bijna vijf jaar na de laatste release is het pakketbeheersysteem GNU Stow 5 uitgebracht, waarbij gebruik wordt gemaakt van symbolische koppelingen om de pakketinhoud en bijbehorende gegevens in afzonderlijke mappen te scheiden. De Stow-code is geschreven in Perl en valt onder de GPLv2.4-licentie.

Stow gebruikt een eenvoudige benadering voor het plaatsen van pakketten die anders is dan traditionele pakketbeheerders: alle programmagerelateerde componenten worden native geïnstalleerd in een aparte submap in de map /usr/local/stow (bijvoorbeeld /usr/local/stow/emacs). De taak van Stow is beperkt tot het plaatsen van symbolische links in de /usr/local systeemdirectoryhiërarchie en het bewaken van hun integriteit.

Als u een pakket verwijdert, worden alle bijbehorende symlinks verwijderd. Binnen de map /usr/local/stow blijven de bestanden van geïnstalleerde programma's altijd ongewijzigd; Stow werkt alleen met symbolische links. Naast het beheren van systeempakketten is het mogelijk om programma's en configuratiebestanden (~/.bashrc, ~/.zshrc, enz.) in de thuismap van de gebruiker te beheren.

In de nieuwe uitgave:

  • Het is mogelijk om de optie “--dotfiles” samen met mappen te gebruiken, maar ook in combinatie met de optie “--compat”.
  • Verbeterde logica voor het verwijderen van pakketten en verwijderde valse waarschuwingsberichten.
  • Verbeterde debug-uitvoer bij gebruik van de optie "-v" ("--verbose").
  • De codebasis werd opgeschoond en er werden interne wijzigingen aangebracht die voor de gebruiker niet merkbaar waren.
  • Het proces voor het genereren van releases is verbeterd en er zijn wijzigingen aangebracht om het onderhoud te vereenvoudigen.

Bron: opennet.ru

Voeg een reactie