윈도우 패키지 관리자

역사 
윈도우 패키지 관리자는 2020년 5월 마이크로소프트 빌드 개발자 컨퍼런스에서 처음 발표되었다.

윈도우 패키지 관리자를 개발하기로 결정하기 전에, 그 팀은 Chocolatey, Scoop, Ninite, AppGet, Npackd 및 파워셸 기반 OneGet을 조사했다. winget의 발표 이후, AppGet의 개발자인 케이반 베이기는 마이크로소프트가 2019년 12월 AppGet을 인수하고 베이기를 고용한다는 구실로 그를 인터뷰했다고 주장했다. 마이크로소프트는 베이기와 대화한 후 winget이 출시되기 하루 전에 그를 고용하지 않을 것임을 확인할 때까지 그와 연락을 끊은 것으로 알려졌다. winget의 출시로 베이기는 2020년 8월에 AppGet이 단종될 것이라고 발표했다. 마이크로소프트는 많은 winget의 기능을 AppGet에게서 영향을 받았다는 블로그 게시물로 응답했다.Microsoft gives AppGet creator credit for Windows Package Manager - Neowin

마이크로소프트는 2021년 5월 27일 윈도우 패키지 관리자 버전 1.0을 출시했다. 마이크로소프트 커뮤니티 저장소는 당시 1,400개 이상의 패키지를 포함했다.

 개요 
winget 도구는 EXE, MSIX 및 MSI 기반 설치 프로그램을 지원한다.Use the winget tool to install and manage applications | Microsoft Docs 공용 윈도우 패키지 관리자 커뮤니티 저장소는 지원되는 응용 프로그램에 대한 매니페스트 파일을 YAML 형식으로 호스팅한다.GitHub - microsoft/winget-pkgs: The Microsoft community Windows Package Manager manifest repository 2020년 9월에 마이크로소프트는 마이크로소프트 스토어에서 응용 프로그램을 설치하는 기능과 명령 자동 완성 기능을 추가했다.

악성 소프트웨어가 저장소와 대상 시스템에 침입할 가능성을 줄이기 위해 윈도우 패키지 관리자는 마이크로소프트 스마트스크린, 정적 분석, SHA256 해시 검증 및 기타 프로세스를 사용한다.How to Use Windows Package Manager - Petri

winget 클라이언트 소스 코드와 커뮤니티 매니페스트 저장소는 MIT 허가서에 따라 라이선스가 부여되며 깃허브에서 호스팅된다.

 명령어 
 이름 설명  설치된 응용 프로그램의 목록 내보내기  실험적인 기능의 상태 표시  설치 파일의 해시 계산  파일에 나열된 모든 응용 프로그램 설치  지정된 응용 프로그램 설치  설치된 응용 프로그램 표시  지정된 응용 프로그램에 대한 정보 표시  응용 프로그램의 기본 정보 검색 및 표시  winget 구성 설정 열기  응용 프로그램 원본 관리  지정된 응용 프로그램 업그레이드  지정된 응용 프로그램 제거  매니페스트 파일 유효성 검사

 예시 
다음 예에서는 변수 를 검색하고 설치한다.
winget install --id=$PKG_ID -e

 패키지 ID 예시 

 비주얼 스튜디오 코드, 마이크로소프트의 코드 편집기:"Winget PKG of Visual Studio Code" https://winget.run/pkg/Microsoft/VisualStudioCode 
 구글 크롬:"Winget PKG of Google Chrome" https://winget.run/pkg/Google/Chrome 
 모질라 파이어폭스: 
 브레이브: 
 비발디: 

 같이 보기 

 웹 플랫폼 설치 관리자
 NuGet
 소프트웨어 패키지 관리 시스템 목록

 각주 

 외부 링크 
 Windows 패키지 관리자 | Microsoft Docs



분류:2020년 소프트웨어
분류:명령줄 소프트웨어
분류:자유 패키지 관리 시스템
분류:C++로 작성된 자유 소프트웨어
분류:마이크로소프트의 자유 소프트웨어
분류:MIT 라이선스 소프트웨어