Uitgave van het pakketbeheerprogramma GNU Stow 2.3

Na zeven jaar sinds de laatste belangrijke release is gepresenteerd de release van het pakketbeheersysteem GNU Stow 2.3.0, dat symbolische links gebruikt om inhoud van pakketten en gerelateerde gegevens in afzonderlijke mappen te scheiden. De Stow-code is geschreven in Perl en wordt vanaf deze release verspreid onder de GPLv3-licentie (voorheen werd de GPLv2-licentie gebruikt).

Stow hanteert een eenvoudige aanpak die anders is dan traditionele pakketbeheerders: alle componenten die aan een programma zijn gerelateerd, worden standaard in een aparte subdirectory in de map /usr/local/stow geïnstalleerd (bijvoorbeeld /usr/local/stow/emacs). De taak van Stow bestaat eruit om symbolische links te plaatsen in de hiërarchie van systeemmappen /usr/local en toezicht te houden op hun integriteit.

Bij het verwijderen van een pakket worden alle bijbehorende symbolische links verwijderd. Binnen de directory /usr/local/stow blijven de bestanden van geĆÆnstalleerde programma's altijd onveranderd, Stow opereert alleen met symbolische links.
Naast het beheren van systeempakketten biedt het ook de mogelijkheid om programma's en configuratiebestanden (~/.bashrc, ~/.zshrc, enz.) in de thuismap van de gebruiker te beheren.

Bij de voorbereiding van de nieuwe release was de focus gericht op het vereenvoudigen van de installatie, waarvoor enkele modules (texi2html) uit de afhankelijkheden zijn verwijderd. Een aparte handler voor bestanden en mappen die met een punt beginnen is toegevoegd, evenals de bijbehorende optie "--dotfiles" voor het automatisch vervangen van het voorvoegsel "dot-" door een punt (bijvoorbeeld bestand ~/.bashrc wordt verwerkt als pakket stow/dot-bashrc). In het configuratiebestand .stowrc is een verwerking van het teken "~" als de thuismap toegevoegd. In de projectinfrastructuur is gebruikgemaakt van het continuous integration-systeem Travis CI tijdens de ontwikkeling.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster