본문 바로가기
컴퓨터/Windows

Winget에서 특정 버전의 패키지를 설치하기

by Spring13 2024. 8. 1.

이전 글에서 Winget에 대해 간단히 알아본 바 있다.

 

Winget을 사용하여 애플리케이션 설치 및 관리

1. 개요 Winget은 Microsoft에서 개발한 패키지 관리자로, 해당 프로그램을 이용해 자신의 컴퓨터에 깔린 응용 프로그램들을 업데이트하거나 제거, 설치하는 등 다양한 용도로 활용할 수 있다. 해당

sprout13.tistory.com

 

Winget은 Microsoft에서 개발한 패키지 관리자로, 해당 프로그램을 이용해 자신의 컴퓨터에 깔린 응용 프로그램들을 업데이트하거나 제거, 설치하는 등 다양한 용도로 활용할 수 있다.
해당 프로그램은 Microsoft Store에서 앱 설치 관리자라는 이름으로 배포되고 있다.

 

Winget을 이용하여 패키지를 설치하면 기본값으로 최신 버전의 패키지가 설치된다.

그러나, 이를 원하지 않는 사람 - 가령 특정 버전의 패키지만을 사용하고 싶은 사람도 존재한다.

이러한 사람들을 위하여 Winget에는 특정한 버전의 패키지를 검색하고, 설치할 수 있는 기능이 존재한다.


Winget을 이용하여 패키지 버전 목록 출력


특정 패키지의 버전 목록을 출력하고자 한다면,

winget search "패키지명" --versions
winget search --id "패키지 ID 명" --versions

과 같이 입력한다.

 

예를 들어, Notepad++의 특정 버전 목록을 출력하고자 한다면, 아래와 같이 입력한다.

winget search --id Notepad++.Notepad++ --versions

그러면 위 이미지와 같이 설치 가능한 버전 목록을 출력한다.


Winget을 이용하여 특정 버전의 패키지 설치


아래의 예문을 참고하여 명령을 참고한다.

winget install --id "패키지 ID 명" --version "버전"

 

예를 들어, Python 3.10의 특정 버전을 설치하고 싶다면,

 

(정확한 버전을 모르는 경우) 먼저 패키지 버전의 목록을 찾은 후,

winget show --id Python.Python.3.10 --versions

아래와 같이 입력한다.

예를 들어 Python 3.10.10 버전을 설치하고 싶은 경우,

winget install --id Python.Python.3.10 --versions 3.10.10

과 같이 입력한다.


같이 보면 좋은 글


728x90
반응형

댓글