윈도우즈 패키지 매니저 / chocolatey / nuget
Windows Package Manager by MS
MS 도 command line 을 위한 package manger 를 만들었다. (아직 preview 이다.) 기본 repository 는 The Microsoft community Windows Package Manager manifest repository 로 되어 있다. 그래서 malware 등의 위험에 노출된다는 이야기들이 있다.
이에 대해 MS 는 SmartScreen, static analysis, SHA256 hash validation and a few other processes 등을 통해서 malware 가 repository 에 올라와서 user 의 pc에 설치되는 가능성을 줄였다고 한다.
paackage 를 삭제, 업데이트 기능은 없다.
- Release Windows Package Manager v0.2.10191 Preview · microsoft/winget-cli · GitHub : '삭제'(uninstall) 기능 추가
- Releases · microsoft/winget-cli · GitHub : 최신 버전은 updte 도 추가됐다.
여전히 winget의 github 에서 논쟁중이다. 아래글에 따르면, 일단 MS 는 MSIX 를 이용하려 하는 듯 하다.
사용법
- Use the winget tool to install and manage applications | Microsoft Docs
- Add option to specify winget install directory · Issue #201 · microsoft/winget-cli · GitHub, 2021-07, 아직 install path 를 지정할 수는 없다.
winget search <appname>
winget --help
winget list
winget install
winget uninstll
winget upgrade
winget search python
winget show --versions --name "Python 3"
winget install "Python 3" --version 3.6.8
...
app install path
winget install Software.Name --location "C:\Folder\Software.Name"
interactive mode
winget install Software.Name -i
json 을 이용한 winget cli setting
winget settings
를 이용해서 setting file 을 수정할 수 있다.
winget settings
example
{
"$schema": "https://aka.ms/winget-settings.schema.json",
// For documentation on these settings, see: https://aka.ms/winget-settings
// "source": {
// "autoUpdateIntervalInMinutes": 5
// },
"telemetry": {
"disable": true
},
}
댓글 없음:
댓글 쓰기