Објавување на системот за управување со пакети GNU Stow 2.3

7 години од последното значајно издание презентирани ослободување на системот за управување со пакети GNU Stow 2.3.0, кој користи симболични врски за одделување на содржината на пакетот и поврзаните податоци во посебни директориуми. Кодот Stow е напишан во Perl и, почнувајќи од тековното издание, е лиценциран под лиценцата GPLv3 (претходно GPLv2).

Stow користи едноставен пристап за поставување пакети што е за разлика од традиционалните менаџери на пакети: сите компоненти поврзани со програмата се инсталирани природно во посебен поддиректориум во директориумот /usr/local/stow (на пример, /usr/local/stow/emacs). Задачата на Стоу е сведена на поставување симболични врски во хиерархијата на директориумот /usr/локален систем и следење на нивниот интегритет.

Отстранувањето на пакетот ги отстранува сите поврзани симболи. Внатре во директориумот /usr/local/stow, датотеките на инсталираните програми секогаш остануваат непроменети; Stow работи само со симболични врски.
Покрај управувањето со системските пакети, можно е да се управуваат со програми и конфигурациски датотеки (~/.bashrc, ~/.zshrc, итн.) во домашниот директориум на корисникот.

При подготовката на новото издание, вниманието беше насочено кон поедноставување на инсталацијата, за што некои модули (texi2html) беа исклучени од листата на зависности. Овозможи посебен управувач за датотеки и директориуми кои започнуваат со точка и воведе поврзана опција „--dotfiles“ за автоматско замена на префиксот „dot-“ со точка (на пр. ~/.bashrc датотеката ќе се третира како складиште/точка -башрц пакет) . Додадена е конфигурациска датотека .stowrc за да се третира „~“ како домашен директориум. За време на развојот, проектната инфраструктура го користи системот за континуирана интеграција Travis CI.

Извор: opennet.ru

Додадете коментар