[컴] Windows Package Manager

윈도우즈 패키지 매니저 / 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 를 삭제, 업데이트 기능은 없다.

여전히 winget의 github 에서 논쟁중이다. 아래글에 따르면, 일단 MS 는 MSIX 를 이용하려 하는 듯 하다.

사용법

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
    },
}

See Also

  1. chocolatey 설치

댓글 없음:

댓글 쓰기