เดธเดฟเด‚เดฌเต‹เดณเดฟเด•เต เดฒเดฟเด™เตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด—เตเดจเต เดธเตเดฑเตเดฑเต‹ 2.4 เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตเดฎเต†เตปเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตปเตเดฑเต† เดฑเดฟเดฒเต€เดธเต

ะกะฟัƒัั‚ั ะฟะพั‡ั‚ะธ 5 ะปะตั‚ ั ะผะพะผะตะฝั‚ะฐ ะฟั€ะพัˆะปะพะณะพ ะฒั‹ะฟัƒัะบะฐ ะฟั€ะตะดัั‚ะฐะฒะปะตะฝ ั€ะตะปะธะท ัะธัั‚ะตะผั‹ ัƒะฟั€ะฐะฒะปะตะฝะธั ะฟะฐะบะตั‚ะฐะผะธ GNU Stow 2.4, ะธัะฟะพะปัŒะทัƒัŽั‰ะตะน ัะธะผะฒะพะปะธั‡ะตัะบะธะต ััั‹ะปะบะธ ะดะปั ั€ะฐะทะดะตะปะตะฝะธั ะฟะพ ะพั‚ะดะตะปัŒะฝั‹ะผ ะบะฐั‚ะฐะปะพะณะฐะผ ัะพะดะตั€ะถะธะผะพะณะพ ะฟะฐะบะตั‚ะพะฒ ะธ ัะฒัะทะฐะฝะฝั‹ั… ั ะฝะธะผะธ ะดะฐะฝะฝั‹ั…. ะšะพะด Stow ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต Perl ะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน GPLv3.

เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผเดฎเดพเดฐเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดชเดพเด•เตเด•เต‡เดœเต เดชเตเดฒเต‡เดธเตโ€Œเดฎเต†เดจเตเดฑเดฟเดจเต เดธเตโ€Œเดฑเตเดฑเต‹ เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเดฎเต€เดชเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต: เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดŽเดฒเตเดฒเดพ เด˜เดŸเด•เด™เตเด™เดณเตเด‚ /usr/local/stow เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต† เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดฌเตโ€Œเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดจเต‡เดฑเตเดฑเต€เดตเต เด†เดฏเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, /usr/local/stow/emacs). /usr/local เดธเดฟเดธเตเดฑเตเดฑเด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ เดชเตเดฐเดคเต€เด•เดพเดคเตเดฎเด• เดฒเดฟเด™เตเด•เตเด•เตพ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดตเดฏเตเดŸเต† เดธเดฎเด—เตเดฐเดค เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดธเตเดฑเตเดฑเต‹เดตเดฟเดจเตเดฑเต† เดšเตเดฎเดคเดฒ เดšเตเดฐเตเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

ะŸั€ะธ ัƒะดะฐะปะตะฝะธะธ ะฟะฐะบะตั‚ะฐ ะฟั€ะพะธะทะฒะพะดะธั‚ัั ัƒะดะฐะปะตะฝะธะต ะฒัะตั… ัะฒัะทะฐะฝะฝั‹ั… ัะธะผะฒะพะปะธั‡ะตัะบะธั… ััั‹ะปะพะบ. ะ’ะฝัƒั‚ั€ะธ ะดะธั€ะตะบั‚ะพั€ะธะธ /usr/local/stow ั„ะฐะนะปั‹ ัƒัั‚ะฐะฝะพะฒะปะตะฝะฝั‹ั… ะฟั€ะพะณั€ะฐะผะผ ะฒัะตะณะดะฐ ะพัั‚ะฐัŽั‚ัั ะฝะตะธะทะผะตะฝะฝั‹ะผะธ, Stow ะพะฟะตั€ะธั€ัƒะตั‚ ั‚ะพะปัŒะบะพ ัะธะผะฒะพะปะธั‡ะตัะบะธะผะธ ััั‹ะปะบะฐะผะธ. ะšั€ะพะผะต ัƒะฟั€ะฐะฒะปะตะฝะธั ัะธัั‚ะตะผะฝั‹ะผะธ ะฟะฐะบะตั‚ะฐะผะธ ะฟั€ะตะดะพัั‚ะฐะฒะปัะตั‚ัั ะฒะพะทะผะพะถะฝะพัั‚ัŒ ัƒะฟั€ะฐะฒะปะตะฝะธั ะฟั€ะพะณั€ะฐะผะผะฐะผะธ ะธ ั„ะฐะนะปะฐะผะธ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะธ (~/.bashrc, ~/.zshrc ะธ ั‚.ะฟ.) ะฒ ะดะพะผะฐัˆะฝะตะผ ะบะฐั‚ะฐะปะพะณะต ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั.

เดชเตเดคเดฟเดฏ เดฑเดฟเดฒเต€เดธเดฟเตฝ:

  • ะžะฑะตัะฟะตั‡ะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะพะฟั†ะธะธ ยซโ€”dotfilesยป ะฒะผะตัั‚ะต ั ะดะธั€ะตะบั‚ะพั€ะธัะผะธ, ะฐ ั‚ะฐะบะถะต ะฒ ัะพั‡ะตั‚ะฐะฝะธะธ ั ะพะฟั†ะธะตะน ยซโ€”compatยป.
  • ะฃะปัƒั‡ัˆะตะฝะฐ ะปะพะณะธะบะฐ ัƒะดะฐะปะตะฝะธั ะฟะฐะบะตั‚ะพะฒ (unstowing) ะธ ัƒะฑั€ะฐะฝั‹ ะปะพะถะฝั‹ะต ะฟั€ะตะดัƒะฟั€ะตะถะดะฐัŽั‰ะธะต ัะพะพะฑั‰ะตะฝะธั.
  • ะฃะปัƒั‡ัˆะตะฝ ะพั‚ะปะฐะดะพั‡ะฝั‹ะน ะฒั‹ะฒะพะด ะฟั€ะธ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ ะพะฟั†ะธะธ ยซ-vยป (ยซโ€”verboseยป).
  • ะŸั€ะพะฒะตะดะตะฝะฐ ั‡ะธัั‚ะบะฐ ะบะพะดะพะฒะพะน ะฑะฐะทั‹ ะธ ะฒะฝะตัะตะฝั‹ ะฒะฝัƒั‚ั€ะตะฝะฝะธะต ะธะทะผะตะฝะตะฝะธั, ะฝะต ะทะฐะผะตั‚ะฝั‹ะต ะดะปั ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั.
  • ะฃะปัƒั‡ัˆะตะฝ ะฟั€ะพั†ะตัั ั„ะพั€ะผะธั€ะพะฒะฐะฝะธั ั€ะตะปะธะทะพะฒ ะธ ะฒะฝะตัะตะฝั‹ ะธะทะผะตะฝะตะฝะธั ะดะปั ัƒะฟั€ะพั‰ะตะฝะธั ัะพะฟั€ะพะฒะพะถะดะตะฝะธั.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•