<colcolor=#000000,#ffffff> Winget 윈도우 패키지 관리자 | |
기능 | 패키지 관리자 |
지원 OS | Windows 10 1709(빌드 16299) 이상 Windows 11 |
라이선스 | MIT 라이선스 |
| |
[clearfix]
1. 개요
윈도우 패키지 관리자(Windows Package Manager, Winget)은 마이크로소프트에서 개발한 Windows용 오픈 소스[1] 패키지 관리자이다. 주로 Winget이라는 이름으로 많이 불리며, setup 파일 다운로드 없이 cmd에서 바로 앱을 설치할 수 있도록 도와준다.특이점이라면 MS가 패키지를 관리하기 때문에 커뮤니티 리포지토리또한 MS의 검수조치를 거쳐 업로드되며 이외에 아예 필요하면 MS스토어에서 패키지를 끌어올수도 있다. 기본값은 둘다 참고하기 때문에 가끔씩 특정 패키지에 대해 양쪽에 올라와 있을경우 어느쪽에서 패키지를 끌어올것인지 묻기도 하며 덕분에 MS스토어를 통해서 설치한 패키지의 업데이트도 Winget으로 한꺼번에 가능하다.
2. 지원 OS
- Windows 10 1809(빌드 17763) 이상
- Windows 11
3. 설치 및 사용 방법
3.1. 설치
Microsoft Store 또는 Github에서 윈도우 패키지 관리자를 설치할 수 있다. 최신 버전 Windows의 경우 이미 설치되어 있을 수 있으므로[2] 확인이 필요하다.3.2. 사용 방법
1. 명령 프롬프트 열기winget을 실행하려면 관리자 권한으로 명령 프롬프트(cmd)를 열어야 한다. Windows + R키를 눌러
cmd
를 입력하고 Ctrl + Shift + Enter를 누르면 명령 프롬프트 창이 관리자 권한으로 열린다.2. 설치할 앱 검색하기
#!syntax sh
winget search <앱 이름>
search 명령어를 이용해 먼저 설치하고자 하는 앱의 정확한 패키지 ID를 파악해야 한다. 명령어를 실행하면 검색결과 목록이 표시되는데, 그 중에서 자신이 설치하고자 하는 앱의 패키지 ID를 찾으면 된다. 패키지 ID는 "장치 ID" 열에 표시된다. [3]
예시:
#!syntax sh
winget search Chrome
3. 앱 설치하기
#!syntax sh
winget install <패키지 ID>
설치할 앱의 패키지 ID를 확인했으면 install 명령어를 이용해 앱을 설치하기만 하면 된다. 명령어 입력 시 자동으로 설치가 시작된다.
예시:
#!syntax sh
winget install Google.Chrome
4. 앱 제거하기
#!syntax sh
winget uninstall <패키지 ID>
예시:
#!syntax sh
winget uninstall Google.Chrome
5. 전체 명령어 모음
info | 시스템 정보를 표시한다. |
install | 지정된 애플리케이션을 설치한다. |
show | 지정된 애플리케이션에 대한 세부 정보를 표시한다. |
source | winget 도구에서 액세스하는 Windows 패키지 관리자 리포지토리를 추가, 제거 및 업데이트한다. |
search | 애플리케이션을 검색한다. |
list | 설치된 패키지를 표시한다. |
upgrade | 지정된 패키지를 업그레이드한다. |
uninstall | 지정된 패키지를 제거한다. |
hash | 설치 관리자에 대한 SHA256 해시를 생성한다. |
validate | 매니페스트 파일의 유효성을 검사한다. |
settings | 설정 열기 |
features | 실험적 기능의 상태를 표시한다. |
export | 설치된 패키지 목록을 내보낸다. |
import | 파일에 나열된 모든 패키지를 설치한다. |
pin | 패키지 핀을 관리한다. |
configure | 시스템을 구성한다. |
download | 지정된 애플리케이션의 설치 관리자를 다운로드한다. |