Skip to content

Latest commit

 

History

History
74 lines (46 loc) · 2.54 KB

winget.md

File metadata and controls

74 lines (46 loc) · 2.54 KB

Winget으로 설치하자.

  • Winget을 활성화하기 위해서는 windows store에서 "앱 설치 관리자"를 찾아서 활성화

https://docs.microsoft.com/ko-kr/windows/package-manager/winget/

  • 아래와 같은 방식으로 활용할 수 있다.
winget install powershell 
winget install vscode 
winget install -e --id Docker.DockerDesktop
winget install -e --id Microsoft.WindowsTerminal

https://winstall.app/

광범위한 윈겟 활용방법. 버전 별 설치 등등이 나열되어 있다.

Upgrade with winget

1> winget upgrade 
2> winget upgrade --all 
  1. 업그레이드 가능한 항목을 보여준다.
  2. --all flag로 모든 항목을 업데이트한다.
  • Windows Terminal 자체도 업그레이드 대상이므로 기본 터미널 같은 것을 이용하도록 하자.

Microsoft Store가 없는 경우

  • 이거 상당히 골치아픈 경우다.
  • 우선, 설정 > 업데이트 및 보안 > 개발자용, 개발자 모드를 활성화해주자.

프레임워크를 먼저 설치하자.

  • Powershell 관리자모드로 실행해야 한다.

    • 그런데 관리자 모드를 실행하면 파일 경로 붙이기 기능이 돌지 않는다. 그러므로 둘 다 띄워둔다.
  • 데스크톱 브릿지 appx를 먼저 설치해야 한다. https://docs.microsoft.com/ko-kr/troubleshoot/cpp/c-runtime-packages-desktop-bridge

    • 64비트 용으로 OS에 맞게 잘 받자.
    • 관리자 모드가 아닌 파워셸에서 아래와 같이 App-AppxPackge 타이핑한 후 다운로드한 파일을 드래그앤드룹하면 경로가 붙는다.
    • 이 녀석을 다시 복사해서 관리자 모드의 파워셸에 붙여 넣고 실행한다.
Add-AppxPackage <file.appx> 

Winget을 설치하자.

업그레이드에 문제가 있을 경우

  • 아직 winget의 통제와 윈도의 레거시 통제 사이에 해결되지 않은 문제가 있는 듯 하다.

[!info] winget upgrade --all을 통해 업데이트를 했음에도 계속 같은 업데이트가 뜰 경우

  • 같은 ID 값을 지닌 앱이 두 개가 설치되어 있어 생기는 이슈로 추정
  • 찾기 -> 제어판 -> 프로그램 및 기능
    • 여기서 해당 앱을 직접 지워주자.

winget으로 앱 설치하는 방법

winstall - GUI for Windows Package Manager