Пуск на системата за управление на пакети GNU Stow 2.4, която използва символни връзки

След почти 5 години от последния пуск, е представено издание на системата за управление на пакети GNU Stow 2.4, която използва символни връзки за разделяне по отделни директории на съдържанието на пакетите и свързани данни. Кодът на Stow е написан на Perl и се разпространява под лицензия GPLv3.

В Stow се прилага прост и различен от традиционните пакетни мениджъри подход към инсталацията на пакети: всичките компоненти, свързани с програмата, се инсталират по стандартен начин в отделна поддиректория в директорията /usr/local/stow (например, /usr/local/stow/emacs). Задачата на Stow е да поставя символични линкове в йерархията на системните директории /usr/local и да следи тяхната цяло.

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

В новото издание:

  • Осигурена е възможност за използване на опцията "--dotfiles" заедно с директориите, както и в комбинация с опцията "--compat".
  • Подобрена е логиката за премахване на пакети (unstowing) и са премахнати фалшиви предупреждаващи съобщения.
  • Подобрено е дебъгинг изхода при използване на опцията "-v" ("--verbose").
  • Проведено е почистване на кодовата база и са направени вътрешни промени, незабележими за потребителя.
  • Подобрен е процесът на създаване на издания и са направени промени за опростяване на поддръжката.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster