Ngaleupaskeun sistem manajemen pakét GNU Stow 2.3

7 taun saprak release signifikan panungtungan ditepikeun release Sistim manajemén pakét GNU Stow 2.3.0, nu ngagunakeun tumbu simbolis pikeun misahkeun eusi pakét jeung data pakait kana directories misah. Kode Stow ditulis dina Perl na, dimimitian ku release ayeuna, dilisensikeun dina lisénsi GPLv3 (saméméhna GPLv2).

Stow ngagunakeun pendekatan saderhana pikeun panempatan pakét anu henteu sapertos manajer pakét tradisional: sadaya komponén anu aya hubunganana sareng program dipasang sacara asli dina subdirektori anu misah dina diréktori /usr/local/stow (contona, /usr/local/stow/emacs). Tugas Stow diréduksi jadi nempatkeun tautan simbolis dina hirarki diréktori sistem /usr/lokal sareng ngawaskeun integritasna.

Nyoplokkeun pakét ngaleungitkeun sadaya symlink anu aya hubunganana. Di jero diréktori /usr/local/stow, file tina program anu dipasang salawasna tetep teu robih; Stow ngan ukur nganggo tautan simbolis.
Salian ngatur pakét sistem, mungkin pikeun ngatur program sareng file konfigurasi (~/.bashrc, ~/.zshrc, jsb) dina diréktori imah pangguna.

Nalika nyiapkeun pelepasan anyar, perhatian difokuskeun kana nyederhanakeun pamasangan, dimana sababaraha modul (texi2html) dikaluarkeun tina daptar kagumantungan. Aktipkeun panangan anu misah pikeun file sareng diréktori anu dimimitian ku titik, sareng ngenalkeun pilihan "--dotfiles" anu aya hubunganana pikeun otomatis ngagentos awalan "titik-" sareng titik (misalna file ~/.bashrc bakal dianggap salaku stow / dot. -pakét bashrc). Ditambahkeun file konfigurasi .stowrc pikeun ngubaran "~" salaku diréktori imah. Salila pangwangunan, infrastruktur proyék ngagunakeun sistem integrasi kontinyu Travis CI.

sumber: opennet.ru

Tambahkeun komentar