GNU Stow 2.3 පැකේජ කළමනාකරණ පද්ධතිය නිකුත් කිරීම

Спустя 7 лет с момента прошлого значительного выпуска ඉදිරිපත් කරන ලදී релиз системы управления пакетами GNU Stow 2.3.0, использующей символические ссылки для разделения по отдельным каталогам содержимого пакетов и связанных с ними данных. Код Stow написан на языке Perl и начиная с текущего выпуска распространяется под лицензией GPLv3 (ранее применялась лицензия GPLv2).

Stow සම්ප්‍රදායික පැකේජ කළමනාකරුවන් මෙන් නොව පැකේජ ස්ථානගත කිරීම සඳහා සරල ප්‍රවේශයක් භාවිතා කරයි: සියලුම වැඩසටහන් සම්බන්ධ සංරචක /usr/local/stow නාමාවලියෙහි (උදාහරණයක් ලෙස, /usr/local/stow/emacs) වෙනම උප බහලුමක දේශීයව ස්ථාපනය කර ඇත. ස්ටෝව්ගේ කාර්යය /usr/local system නාමාවලි ධුරාවලිය තුළ සංකේතාත්මක සබැඳි තැබීම සහ ඒවායේ අඛණ්ඩතාව නිරීක්ෂණය කිරීම දක්වා අඩු කර ඇත.

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

При подготовке нового выпуска внимание было сосредоточено на упрощении установки, для чего некоторые модули (texi2html) были исключены из состава зависимостей. Включён отдельный обработчик для файлов и каталогов, начинающихся с точки, и представлена связанная с ним опция «—dotfiles» для автоматической замены префикса «dot-» на точку (например, файл ~/.bashrc будет обрабатываться как пакет stow/dot-bashrc). В файле конфигурации .stowrc добавлена обработка символа «~» как домашнего каталога. В инфраструктуре проекта при разработке налажено использование системы непрерывной интеграции Travis CI.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න