프로젝트 소개
UniGetUI는 명령줄 패키지 관리자를 위한 오픈 소스 그래픽 프런트 엔드로, 유지관리자들은 이를 "패키지 관리자 관리자"라고 설명합니다. Windows 우선이며 Windows 10과 11을 대상으로 하고, macOS와 Linux용 크로스 플랫폼 빌드도 제공됩니다. 이 프로젝트는 Martí Climent가 만들었고 현재 Devolutions가 유지관리하며, 무료 오픈 소스이고 MIT 라이선스입니다.
지원하는 패키지 관리자는 플랫폼에 따라 다릅니다. Windows 빌드에는 WinGet, Scoop, Chocolatey, Windows PowerShell, PowerShell 7, npm, Bun, pip, Cargo, .NET Tool, vcpkg가 포함됩니다. macOS와 Linux 빌드에는 Homebrew, PowerShell 7, npm, Bun, pip, Cargo, .NET Tool, vcpkg가 포함되며, Linux는 추가로 해당되는 경우 APT, DNF, Pacman, Snap, Flatpak을 지원합니다. README는 모든 지원 관리자가 기본 설치, 업데이트, 제거 작업과 업데이트 확인, 패키지 검색, 메타데이터 조회를 처리한다고 설명합니다.
핵심 기능에는 패키지 검색과 필터링, 설치 전 게시자, 다운로드 URL, 크기 같은 메타데이터 확인, 여러 패키지에 대한 일괄 설치, 업데이트, 제거 작업이 포함됩니다. 사용자는 패키지별 설치 옵션과 스위치를 설정하고, 지원되는 경우 이전 버전을 설치하거나 특정 아키텍처를 강제할 수 있으며, 이러한 선택은 향후 업데이트를 위해 기억됩니다. 업데이트 처리는 자동 또는 알림 기반으로 할 수 있고, 패키지별로 버전을 건너뛰거나 무시할 수 있으며 어떤 패키지가 자동으로 업데이트되는지 제한할 수 있습니다. 예약 유지관리는 간격 또는 매일/매주 업데이트 확인 같은 트리거, 확인 후 또는 일정에 따른 업데이트 설치, 앱 시작 시 또는 일정에 따른 로컬 또는 클라우드 백업을 지원합니다.
다른 기능으로는 사용 가능한 업데이트와 설치된 패키지를 보여주는 시스템 트레이 아이콘, 공유용으로 생성되는 패키지 링크, 저장된 설치 매개변수와 함께 사용자 지정 패키지 목록 내보내기 및 가져오기, 새 컴퓨터에서 설정을 복원하기 위한 로컬 백업 파일, 비밀 GitHub Gist로의 선택적 백업 동기화가 있습니다. 작업 기록은 최근 작업 1,000개를 각각 최대 5,000줄의 로그와 함께 보관합니다. Windows에서는 설치 프로그램이 만드는 데스크톱 및 시작 메뉴 바로 가기를 제어하고 선택한 시작 메뉴 폴더에 바로 가기를 고정할 수 있으며, 이는 각 업그레이드 때 다시 적용됩니다.
이 애플리케이션은 명령줄이나 스크립트에서 로컬 자동화 API를 통해 구동할 수 있으며, 저장소의 CLI 및 IPC 참조 문서에 설명되어 있습니다. 휴대용 모드는 설정을 실행 파일 옆에 보관합니다. 릴리스 패키지는 Windows, macOS, Linux에서 NativeAOT로 컴파일되며, 저장소에는 게시 프로필과 해당 구성을 로컬에서 재현하기 위한 스크립트가 포함되어 있습니다. Linux 바이너리는 glibc 2.27 이상이 필요합니다.
설치 옵션에는 Microsoft Store, 직접 설치 프로그램, 휴대용 아카이브, WinGet, Scoop, Chocolatey를 통한 패키지 관리자 설치가 있습니다. macOS 빌드는 .dmg 또는 .tar.gz로, Linux 빌드는 x64와 arm64용 .deb, .rpm 또는 .tar.gz로 제공됩니다. UniGetUI에는 내장 자동 업데이터가 있으며 설치한 패키지 관리자를 통해서도 업데이트할 수 있습니다.
README는 wingetui.com과 unigetui.com이 가짜 제3자 사이트라고 경고하며, 공식 사이트는 devolutions.net/unigetui이고 공식 저장소는 github.com/Devolutions/UniGetUI라고 밝힙니다. 또한 UniGetUI는 통합하는 패키지 관리자와 제휴 관계가 없고 패키지는 제3자로부터 오므로 설치 전에 출처와 게시자를 검토해야 한다고 설명합니다. 번역은 저장소에서 유지관리되며, 보안 문제는 Devolutions의 보안 페이지로 안내됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.