#TIL winget 패키지 설치 옵션 덮어쓰기
winget을 사용하면 windows에서 커맨드라인으로 프로그램을 설치할 수 있다. apt-get
, brew
처럼 손쉬운 설치가 windows에서 가능하다. 회사에서 코드 사이닝을 안 한 powershell 스크립트 파일을 사용 못 하게 도메인 정책으로 막아놓곤 해서 사용 못하던 chocolatey 대신 사용할 수 있다.
C:\> winget install -e --id JetBrains.dotUltimate
dotUltimate를 설치하면 너무 조용히 설치가 끝난다. 이렇게 조용할 리가? 설치 프로그램을 찾아보니 하나도 설치가 안 됐다.
C:\> winget install -e --id JetBrains.dotUltimate --override "/SpecificProductNames=ReSharper;dotTrace;dotMemory;dotCover;dotPeek;Rider /Silent=True /VsVersion=17.0"
JetBrains.dotUltimate.installer.yaml 파일을 참고해 --override
옵션을 사용해 변경했다. 디폴트로 설정한 VsVersion
이 안 맞아서 설치가 제대로 안 됐던 것 같다. 17.0
으로 변경하고 설치할 프로그램을 지정하니 잘 된다.