VerΓΆffentlichung des Paketverwaltungssystems GNU Stow 2.4 unter Verwendung symbolischer Links

Бпустя ΠΏΠΎΡ‡Ρ‚ΠΈ 5 Π»Π΅Ρ‚ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ выпуска прСдставлСн Ρ€Π΅Π»ΠΈΠ· систСмы управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ GNU Stow 2.4, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΉ символичСскиС ссылки для раздСлСния ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ содСрТимого ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ связанных с Π½ΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Код Stow написан Π½Π° языкС Perl ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3.

Stow verwendet einen einfachen Ansatz zur Paketplatzierung, der sich von herkΓΆmmlichen Paketmanagern unterscheidet: Alle programmbezogenen Komponenten werden nativ in einem separaten Unterverzeichnis im Verzeichnis /usr/local/stow installiert (z. B. /usr/local/stow/emacs). Stows Aufgabe beschrΓ€nkt sich darauf, symbolische Links in der Systemverzeichnishierarchie /usr/local zu platzieren und deren IntegritΓ€t zu ΓΌberwachen.

ΠŸΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° производится ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ всСх связанных символичСских ссылок. Π’Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /usr/local/stow Ρ„Π°ΠΉΠ»Ρ‹ установлСнных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ всСгда ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, Stow ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ символичСскими ссылками. ΠšΡ€ΠΎΠΌΠ΅ управлСния систСмными ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ прСдоставляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ управлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ (~/.bashrc, ~/.zshrc ΠΈ Ρ‚.ΠΏ.) Π² домашнСм ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

In der neuen Version:

  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΎΠΏΡ†ΠΈΠΈ Β«β€”dotfilesΒ» вмСстС с дирСкториями, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² сочСтании с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ Β«β€”compatΒ».
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° удалСния ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (unstowing) ΠΈ ΡƒΠ±Ρ€Π°Π½Ρ‹ Π»ΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠ΅ сообщСния.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΏΡ€ΠΈ использовании ΠΎΠΏΡ†ΠΈΠΈ Β«-vΒ» (Β«β€”verboseΒ»).
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° чистка ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ ΠΈ внСсСны Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ измСнСния, Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ процСсс формирования Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² ΠΈ внСсСны измСнСния для упрощСния сопровоТдСния.

Source: opennet.ru

Kommentar hinzufΓΌgen