====== winget ======
* https://docs.microsoft.com/ko-kr/windows/package-manager/
* https://github.com/microsoft/winget-cli/
* [[https://docs.microsoft.com/ko-kr/windows/package-manager/winget/help|winget help 명령 | Microsoft Docs]]
* [[https://github.com/microsoft/winget-pkgs|winget package 저장소]]
* MS 에서 만들고 있는 Windows 10 용 패키지 관리자
* [[windows:chocolatey|Chocolatey Gallery]]
* [[windows:scoop|Scoop]]
* [[windows:sudo|Windows sudo]]
* 부족한 애플리케이션 특히 글꼴 등은 [[windows:chocolatey|Chocolatey Gallery]] 등으로 설치하면 좋음.
===== 설치 =====
* Microsoft Store 에서 설치하면 된다.
===== 애플리케이션 설치시 주의점 =====
* 관리자 권한이 없을 경우 기본 사용자 권한으로 설치.
* 가급적 **관리자 권한**으로 실행하는게 편하다.
* 애플리케이션 자체가 설치 도중 관리자 권한을 요구할 때도 있음.
===== 기본 명령 =====
# 검색
winget search <이름>
# 설치
winget install <패키지ID>
winget install --name <이름>
# upgrade 항목 확인
winget upgrade
# 전체 패키지 업그레이드. 무인 설치.
winget upgrade --all --silent --accept-package-agreements --accept-source-agreements
===== 무인/자동 설치 =====
winget install --id <패키지ID> --silent --accept-package-agreements --accept-source-agreements
* ''%%--%%silent'' : 사용자 인터페이스 표시하지 않기
* ''%%--%%accept-package-agreements'' : 패키지의 사용 약관 자동 동의
* ''%%--%%accept-source-agreements'' : 소스 약관에 자동 동의
===== 일괄 설치 =====
* ''json'' 파일을 생성해서 여러 패키지르 ㄹ일괄 설치할 수 있다.
# 현재 패키지 설치 상황 export
winget export -o installed_apps.json
# installed_apps.json 을 편집한다.
# 일괄 설치
winget import -i installed_apps.json --disable-interactivity --accept-package-agreements --accept-source-agreements
===== Package Deployment =====
* [[https://docs.microsoft.com/ko-kr/windows/package-manager/package/|Windows 패키지 관리자에 패키지 제출 | Microsoft Docs]]
===== 참조 =====
* https://devblogs.microsoft.com/commandline/windows-package-manager-1-0/