os/Window
winget package manager
C/H
2021. 3. 29. 11:55
Winget
- https://winget.run/
- https://github.com/winget-run
- App Installer
- 앱 설치 관리자
- https://github.com/microsoft?q=winget
- https://github.com/microsoft/winget-cli/releases에서 다운로드 후 설치하는게 속 편함.
- https://github.com/microsoft/winget-pkgs
명령어
C:\Users\username> winget
Windows Package Manager v0.2.10771 미리 보기
Copyright (c) Microsoft Corporation. All rights reserved.
원넷 명령줄 유틸리티를 사용하면 명령줄에서 응용 프로그램 및 기타 패키지를 설치할 수 있습니다.
사용: winget [<명령>] [<옵션>]
다음 명령을 사용할 수 있음
install 지정된 패키지를 설치합니다.
show 패키지에 대한 정보 표시
source 패키지 원본 관리
search 패키지의 기본 정보를 찾아 표시
hash 해시 설치 관리자 파일 도우미
validate 매니페스트 파일의 유효성 검사
settings 설정 열기
features 실험적 기능의 상태 표시
특정 명령에 대한 자세한 내용을 보려면 도움말 인수에 해당 명령을 전달합니다. [-?]
다음 선택 사항을 사용할 수 있음
-v,--version 도구의 버전을 표시
--info 도구의 일반 정보를 표시
자세한 도움말은 다음의 위치에서 찾아볼 수 있습니다. https://aka.ms/winget-command-help
C:\Users\username> winget show -h
Windows Package Manager v0.2.10771 미리 보기
Copyright (c) Microsoft Corporation. All rights reserved.
현재 명령에 대해 인수 별칭을 인식할 수 없음 : '-h'
특정 패키지에 대한 정보를 표시합니다. 기본적으로 쿼리는 패키지의 ID, 이름 또는 모양과 대/소문자를 구분하지 않는 다섯 번
이 어려져야 합니다. 적절한 옵션을 전달하여 다른 필드를 사용할 수 있습니다.
사용: winget show [[-q] <query>] [<옵션>]
다음 인수를 사용할 수 있음
-q,--query 패키지를 검색하는 데 사용되는 쿼리
다음 선택 사항을 사용할 수 있음
-m,--manifest 패키지의 매니페스트 경로
--id ID를 기준으로 결과 필터링
--name 이름을 기준으로 결과 필터링
--moniker 결과를 모니커로 필터링합니다.
-v,--version 지정된 버전을 사용합니다. 기본값은 최신 버전입니다.
-s,--source 지정한 원본을 사용하여 패키지를 찾습니다.
-e,--exact 정확한 일치를 사용하여 패키지를 찾습니다.
--versions 패키지의 사용 가능한 버전을 표시합니다.
자세한 도움말은 다음의 위치에서 찾아볼 수 있습니다. https://aka.ms/winget-command-show
C:\Users\username> winget show nodejs --versions
찾음 Node.js [OpenJS.NodeJS]
버전
-------
15.12.0
15.11.0
15.10.0
15.9.0
15.8.0
15.7.0
15.6.0
15.5.1
15.5.0
15.4.0
15.3.0
15.2.1
15.2.0
15.1.0
15.0.1
15.0.0
14.16.0
14.14.0
14.13.1
14.13.0
14.12.0
14.11.0
14.9.0
14.8.0
14.7.0
14.6.0
14.5.0
14.4.0
14.3.0
14.2.0
12.18.3
12.18.2
12.18.1
12.18.0
12.17.0
12.16.3
12.16.1
10.15.3
7.1.0
C:\Users\username> winget install node.js -v 12.18.3
vscode 설치
C:\Users\useranme> winget search vscode
이름 장치 ID 버전 일치
---------------------------------------------------------------------------------------------------------------------------------------------------------
wechat devtool tencent.wechat-devtool 1.05.2102010 Tag: vscode
Huawei Quick App IDE Huawei.QuickAppIde 3.1.2 Tag: vscode
bytedance devtool bytedance.bytedance-devtool 3.0.6 Tag: vscode
Visual Studio Code Insiders (User Installer - x86) Microsoft.VisualStudioCodeInsiders-User-x86 1.55.18.d06d2f1d62 Moniker: vscode-insiders-user-x86
Visual Studio Code Insiders (User Installer - x64) Microsoft.VisualStudioCodeInsiders-User-x64 1.55.19.d06d2f1d62 Moniker: vscode-insiders-user-x64
Visual Studio Code Insiders (System Installer - x86) Microsoft.VisualStudioCodeInsiders-System-x86 1.55.1.567b82a0f9 Moniker: vscode-insiders-system-x86
Visual Studio Code Insiders (System Installer - x64) Microsoft.VisualStudioCodeInsiders-System-x64 1.55.19.d06d2f1d62 Moniker: vscode-insiders-system-x64
Visual Studio Code (User Installer - x86) Microsoft.VisualStudioCode-User-x86 1.54.3.2b9aebd535 Moniker: vscode-user-x86
Visual Studio Code (User Installer - x64) Microsoft.VisualStudioCode-User-x64 1.54.3.2b9aebd535 Moniker: vscode-user-x64
Visual Studio Code (System Installer - x86) Microsoft.VisualStudioCode-System-x86 1.54.3.2b9aebd535 Moniker: vscode-system-x86
Visual Studio Code (System Installer - x64) Microsoft.VisualStudioCode-System-x64 1.54.3.2b9aebd535 Moniker: vscode-system-x64
C:\Users\username> winget install -e --id Microsoft.VisualStudioCode-User-x64
찾음 Visual Studio Code (User Installer - x64) [Microsoft.VisualStudioCode-User-x64]
이 응용 프로그램의 라이선스는 그 소유자가 사용자에게 부여했습니다.
Microsoft는 타사 패키지에 대한 책임을 지지 않고 라이선스를 부여하지도 않습니다.
Downloading https://az764295.vo.msecnd.net/stable/2b9aebd5354a3629c3aba0a5f5df49f43d6689f8/VSCodeUserSetup-x64-1.54.3.exe
██████████████████████████████ 69.7 MB / 69.7 MB
설치 관리자 해시를 확인했습니다.
패키지 설치를 시작하는 중...
Installer failed with exit code: 1
관리자 권한이 필요 할 경우 권한 상승을 요구 할 수 있다.
upgrade all
winget upgrade --all
winget upgrade --all --silent
winget 설정
winget list
등의 확장 명령어를 사용할 수 있다.
winget setting
으로 설정파일을 winget-cli/doc/Settings.md
에서 안내한 내용으로 설정하면 사용 할 수 있다.
{
"$schema": "https://aka.ms/winget-settings.schema.json",
// For documentation on these settings, see: https://aka.ms/winget-settings
// "source": {
// "autoUpdateIntervalInMinutes": 5
// },
"visual": {
"progressBar": "rainbow"
},
"experimentalMSStore": {
"list": true,
"upgrade": true,
"uninstall": true
}
}
winget gui
winget
winget install wingetui
scoop
scoop bucket add extras
scoop install wingetui
winget 이 windows11에서 설치되지 않을 때
반응형