Winget 윈도우용 패키지 관리자 소개 및 명령어 사용법

윈도우 사용자라면 앱 설치, 업그레이드 및 삭제가 복잡하고 번거로웠던 경험이 있을텐데 리눅스의 apt-get, yum 또는 안드로이드adb와 같은 패키지 관리자를 사용해본 적이 있다면 더욱 그러할 것입니다.

하지만 이제 마이크로소프트에서 제공하는 공식 패키지 관리 도구인 winget을 통해 이러한 문제를 해결할 수 있게 되었습니다.

Winget이란?

winget은 윈도우 10(1709 이상) 및 윈도우 11 사용자에게 제공되는 패키지 관리 도구로, 앱 설치, 업그레이드, 삭제 등을 명령어로 간단하게 수행할 수 있는 프로그램입니다.

이전에는 chocolatey와 같은 3rd 파티 솔루션이 있었으나, 이제는 마이크로소프트에서 공식적으로 지원하는 winget을 사용할 수 있습니다.

Winget 설치 방법

winget을 사용하려면 마이크로소프트 스토어에서 앱 설치 관리자(App Installer) 를 설치하면 됩니다.

최신 버전의 윈도우에서는 기본적으로 설치되어 있는 경우도 있습니다. CMD나 PowerShell을 실행하여 winget을 입력해 설치 여부를 확인할 수 있습니다.

주요 명령어 소개

설치 가능한 앱 검색

예를 들어 앱 이름을 아래와 같이 입력합니다.

winget search powertoys

앱 설치 명령어

예를 들어 아래와 같이 패키지 ID를 입력합니다.

winget install --id Microsoft.PowerToys

설치된 앱 목록 보기

winget list

앱 정보보기

winget show <앱 이름>

앱 업그레이드

winget upgrade --id <패키지 ID>

모든 앱 자동 업그레이드

winget upgrade --all

앱 삭제

winget uninstall --name <앱 이름>

만약 위 명령어를 일일이 입력하는 것이 번거롭다면, 아래와 같은 배치 스크립트를 작성하여 자동화할 수 있습니다.

@echo off 
echo Install Powertoys and Terminal 
REM Powertoys 
winget install Microsoft.PowerToys 
if %ERRORLEVEL% equ 0 echo Powertoys installed successfully. 
REM Terminal 
winget install Microsoft.WindowsTerminal 
if %ERRORLEVEL% equ 0 echo Terminal installed successfully.

winget은 윈도우 환경에서 패키지 관리의 복잡함을 줄여주는 강력한 도구입니다.

명령어 기반의 인터페이스는 GUI의 편리함을 일부 상쇄할 수 있지만, 자동화와 효율성을 제공하여 시스템 관리자나 파워 유저에게 큰 매력을 제공합니다. 이제 윈도우에서도 손쉽게 애플리케이션을 관리하고 업데이트할 수 있습니다.

Leave a Comment