Son buraxılışdan təxminən 5 il sonra, paket məzmununu və əlaqəli məlumatları ayrı-ayrı kataloqlara ayırmaq üçün simvolik keçidlərdən istifadə edərək GNU Stow 2.4 paket idarəetmə sistemi buraxıldı. Stow kodu Perl-də yazılmışdır və GPLv3 altında lisenziyalıdır.
Stow ənənəvi paket menecerlərindən fərqli olaraq paket yerləşdirməyə sadə yanaşmadan istifadə edir: proqramla əlaqəli bütün komponentlər yerli olaraq /usr/local/stow kataloqunda (məsələn, /usr/local/stow/emacs) ayrıca alt kataloqda quraşdırılır. Stow-un vəzifəsi simvolik bağlantıları /usr/local sistem kataloq iyerarxiyasına yerləşdirmək və onların bütövlüyünə nəzarət etməkdən ibarətdir.
Paketin silinməsi bütün əlaqəli simvolları silir. /usr/local/stow qovluğunda quraşdırılmış proqramların faylları həmişə dəyişməz olaraq qalır. Sistem paketlərini idarə etməklə yanaşı, istifadəçinin ev kataloqunda proqramları və konfiqurasiya fayllarını (~/.bashrc, ~/.zshrc və s.) idarə etmək mümkündür.
Yeni buraxılışda:
- “--dotfiles” seçimini qovluqlarla birlikdə, həmçinin “--compat” seçimi ilə birlikdə istifadə etmək mümkündür.
- Təkmilləşdirilmiş paketin boşaldılması məntiqi və yanlış xəbərdarlıq mesajları silindi.
- -v (--verbose) seçimindən istifadə edərkən təkmilləşdirilmiş debug çıxışı.
- Kod bazası təmizləndi və istifadəçi üçün nəzərə çarpmayan daxili dəyişikliklər edildi.
- Buraxılış yaratma prosesi təkmilləşdirildi və texniki xidməti asanlaşdırmaq üçün dəyişikliklər edildi.
Mənbə: opennet.ru
