본문 바로가기
utils

[Utils] winget 간단 사용법

by ds31x 2024. 9. 8.

winget은 CLI Windows Package Manager임.

  • SW 설치,
  • 업데이트,
  • 제거
  • 등등을 쉽게 수행할 수 있음

https://dsaint31.me/mkdocs_site/CE/ch15/ce15_2_5_package_management/

 

BME228

Package Management : apt, yum, brew 등등 SW들의 경우 다양한 기존 라이브러리에 의존할 수 밖에 없는데, 해당 라이브러리들도 계속해서 버전이 올라가기 때문에 이들 의존성을 관리해주는 건 쉬운 문제

dsaint31.me

 


1. winget 설치 여부 확인

먼저, winget이 설치되어 있는지 확인 가능함.

cmd prompt 또는 PowerShell에서 다음 명령어를 입력:

   winget --version

winget이 정상적으로 설치되어 있으면 version이 출력됨.


2. SW 검색

설치 가능한 SW를 검색할 수 있음.

예를 들어, Google Chrome을 검색하려면 다음과 같이 입력:

   winget search chrome

검색 결과로 관련된 SW의 목록이 표시됨.


3. SW 설치

특정 SW를 설치하려면 winget install 명령을 사용하면 됨.

예를 들어 Google Chrome을 설치하려면 다음과 같이 입력:

   winget install Google.Chrome

설치할 SW(=패키지) 이름은 winget search 명령으로 찾은 정확한 이름을 사용해야만 함.


4. SW 목록 조회

Windows에 설치된 SW 목록을 확인하려면 다음 명령어를 입력합니다:

   winget list

5. SW 업데이트

설치된 SW를 최신 버전으로 업데이트할 수 있음.

개별 SW를 업데이트하거나 모든 SW를 한 번에 업데이트 가능함.

  • 특정 SW 업데이트: winget upgrade Google.Chrome
  • 모든 SW 업데이트: winget upgrade --all

6. 소프트웨어 제거

설치된 SW를 제거 가능함.

예를 들어, Google Chrome을 제거하려면 다음의 명령어를 입력:

   winget uninstall Google.Chrome

7. 명령어 도움말

winget 명령어에 대한 자세한 옵션을 보려면 다음 명령어를 입력하면 도움말이 나옴.

   winget --help

관련 URLs

2024.09.08 - [utils] - [Utils] winget: Window Package Manager

 

[Utils] winget: Window Package Manager

winget은 Windows 10(설치 필요) 및 Windows 11(기본적으로 설치)에서 사용가능한 CLI 패키지 관리 도구임.Winget: CLI based Windows Package Manager. 만약 winget이 시스템에 기본적으로 설치되어 있지 않은 경우, 아

ds31x.tistory.com

https://dsaint31.me/mkdocs_site/CE/ch15/ce15_2_5_package_management/

 

BME228

Package Management : apt, yum, brew 등등 SW들의 경우 다양한 기존 라이브러리에 의존할 수 밖에 없는데, 해당 라이브러리들도 계속해서 버전이 올라가기 때문에 이들 의존성을 관리해주는 건 쉬운 문제

dsaint31.me

 

https://learn.microsoft.com/windows/package-manager/winget

 

WinGet 도구를 사용하여 애플리케이션 설치 및 관리

WinGet 명령줄 도구를 사용하면 개발자가 Windows 컴퓨터에서 애플리케이션을 검색, 설치, 업그레이드, 제거 및 구성할 수 있습니다.

learn.microsoft.com

https://github.com/microsoft/winget-cli

 

GitHub - microsoft/winget-cli: WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), Powe

WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface). - micros...

github.com

2023.12.15 - [Mac] - [Homebrew] 사용법 요약본

 

[Homebrew] 사용법 요약본

Homebrew 사용법 요약 brew --versionbrew의 버전을 출력함.brew updatebrew를 최신버전으로 업데이트.brew upgradebrew의 모든 Formula package를 upgradecask package들은 제외됨.단, --greedy 옵션을 사용할 경우,cask도 포

ds31x.tistory.com

https://dsaint31.tistory.com/454

 

[Linux] Debian 계열 패키지 관리 툴

apt (apt-get, apt-cache) apt는 Debian 계열의 Linux에서 패키지 관리 SW로서, Package Management System (패키지관리시스템, Package Manager)의 High Level Command Line Interface를 제공한다. 달리 말하면 apt-get과 apt-cache와 같

dsaint31.tistory.com

 


 

'utils' 카테고리의 다른 글

[Utils] homebrew  (0) 2024.09.08
[Summary] Package Manager  (1) 2024.09.08
[Utils] winget: Window Package Manager  (2) 2024.09.08
[Utils] vim (or nvim) 에서의 register  (1) 2024.06.02
[CE] Hashing  (0) 2024.04.29