Summary

Windows의 표준 Package Manager인 Winget에 대해서 정리했습니다.

Overview

  • Windows에서 사용되는 패키지 매니저 CLI 툴
  • scoop은 개발 관련 패키지, winget은 GUI 프로그램 등을 주로 관리한다.

Setup

Installation

Terminal 관리자 권한

$progressPreference = 'silentlyContinue'
Write-Host "Installing WinGet PowerShell module from PSGallery..."
Install-PackageProvider -Name NuGet -Force | Out-Null
Install-Module -Name Microsoft.WinGet.Client -Force -Repository PSGallery | Out-Null
Write-Host "Using Repair-WinGetPackageManager cmdlet to bootstrap WinGet..."
Repair-WinGetPackageManager -AllUsers
Write-Host "Done."
  • 계속 엔터엔터 하다보면 설치된다.

Usage

Manage Version

# Check Version
winget --version
 
# Update Version
winget update

Manage Package

# Search Package
winget search <package>
 
# Install Package
winget install <package>
 
# Uninstall Package
winget uninstall <package
 
# Upgrade Package
winget upgrade
 
# Check Install List
winget list

References