심볼릭 링크를 사용한 GNU Stow 2.4 패키지 관리 시스템 출시

마지막 릴리스 이후 거의 5년이 지나서 GNU Stow 2.4 패키지 관리 시스템이 릴리스되었습니다. 이 시스템은 기호 링크를 사용하여 패키지 내용과 관련 데이터를 별도의 디렉터리로 분리합니다. Stow 코드는 Perl로 작성되었으며 GPLv3에 따라 라이센스가 부여됩니다.

Stow는 기존 패키지 관리자와 달리 패키지 배치에 대한 간단한 접근 방식을 사용합니다. 모든 프로그램 관련 구성 요소는 /usr/local/stow 디렉터리(예: /usr/local/stow/emacs)의 별도 하위 디렉터리에 기본적으로 설치됩니다. Stow의 임무는 /usr/local 시스템 디렉토리 계층에 기호 링크를 배치하고 무결성을 모니터링하는 것으로 축소되었습니다.

패키지를 제거하면 관련된 모든 심볼릭 링크가 제거됩니다. /usr/local/stow 디렉토리 내에서 설치된 프로그램의 파일은 항상 변경되지 않은 상태로 유지됩니다. Stow는 기호 링크로만 작동합니다. 시스템 패키지 관리 외에도 사용자 홈 디렉터리에 있는 프로그램 및 구성 파일(~/.bashrc, ~/.zshrc 등) 관리가 가능합니다.

새 릴리스에서:

  • "--dotfiles" 옵션을 디렉터리와 함께 사용하거나 "--compat" 옵션과 함께 사용할 수 있습니다.
  • 패키지 보관 해제 논리가 개선되고 잘못된 경고 메시지가 제거되었습니다.
  • -v(--verbose) 옵션을 사용할 때 디버그 출력이 개선되었습니다.
  • 코드 베이스가 정리되었으며 사용자가 눈에 띄지 않는 내부 변경이 이루어졌습니다.
  • 릴리스 생성 프로세스가 개선되었으며 유지 관리가 단순화되도록 변경되었습니다.

출처 : opennet.ru

코멘트를 추가