- Windows 10 Package Manager , CLI(Command-line interface) 명령행
- 콘솔 코맨드 라인 명령으로 프로그램 설치 관리 하기 (윈도우 패키지 관리)
//-------------------------------------
< Scoop > <== 추천
- 사용법, 검색 친절하고, 앱 많음
ScoopInstaller /Scoop
- PowerShell 5 , .NET Framework 4.5 기반
- 설치(PowerShell)
> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
> Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
- 설치 경로 : C:\Users\userID\scoop\shims\scoop
- 업데이트
> scoop update
- Scoop App 검색
- 패키지 설치
scoop install curl
- C:\Users\userID\scoop\shims\curl.exe 경로에 설치됨
- scoop의 앱이 설치되는 경로
%USERPROFILE%\scoop\apps\
//-------------------------------------
< winget >
- Windows Package Manager CLI
- Microsoft 제작, Windows 기본 설치
microsoft /winget-cli
//-------------------------------------
< 설치 방법 >
- winget 설치 방법1
윈도우 앱 스토어에서 설치(기본 설치됨)
app installer로 검색하면 나와야 하는데 검색안됨
- 설치 버튼 클릭 (하지만 안될수도 있음)
https://apps.microsoft.com/detail/9nblggh4nns1?rtc=1&hl=ko-kr&gl=KR
- winget 설치 방법2
https://github.com/microsoft/winget-cli/releases
*.msixbundle 파일 다운로드 -> 실행
- 설치후에도 winget 명령이 실해안되는 문제 해결 방법
"C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_1.22.11132.0_x64__8wekyb3d8bbwe" 경로를 환경변수 PATH에 추가
- winget 설치 방법3 : scoop 이용
scoop install winget
%USERPROFILE%\scoop\apps\winget\버전\winget.exe 경로에 설치됨
//-------------------------------------
- 앱 설치
winget install gh
여러개 리스트가 나오면 id를 선택한다.
winget install GitHub.cli
- 실제 원래 패키지가 설치되는 곳에 설치된다.(제어판-프로그램 추가 제거 가 실행된다.)
C:\Program Files\GitHub CLI\gh.exe
윈도우 앱 스토어에서 설치(기본 설치됨)
app installer로 검색하면 나와야 하는데 검색안됨
- 설치 버튼 클릭 (하지만 안될수도 있음)
https://apps.microsoft.com/detail/9nblggh4nns1?rtc=1&hl=ko-kr&gl=KR
- winget 설치 방법2
https://github.com/microsoft/winget-cli/releases
*.msixbundle 파일 다운로드 -> 실행
- 설치후에도 winget 명령이 실해안되는 문제 해결 방법
"C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_1.22.11132.0_x64__8wekyb3d8bbwe" 경로를 환경변수 PATH에 추가
- winget 설치 방법3 : scoop 이용
scoop install winget
%USERPROFILE%\scoop\apps\winget\버전\winget.exe 경로에 설치됨
//-------------------------------------
- 앱 설치
winget install gh
여러개 리스트가 나오면 id를 선택한다.
winget install GitHub.cli
- 실제 원래 패키지가 설치되는 곳에 설치된다.(제어판-프로그램 추가 제거 가 실행된다.)
C:\Program Files\GitHub CLI\gh.exe
//-------------------------------------
- 설치가능한 앱 검색 (불친절)
- 명령어 매뉴얼
//-------------------------------------
< 기타 >
* NuGet : 개발자용 소스 코드 패키지 매니저
https://www.nuget.org/ - 285,073개 패키지
* OneGet : 윈도우 내부 패키지 매니저, PackageManagement
* Npackd
- v1.26.9 , 2020.11
- 2021.12 현재 : 1439개 패키지 설치 가능
* Ninite : GUI 기반 설치 관리
* AppGet : 지원 중단
//-----------------------------------------------------------------------------
< Chocolatey > - 설치시 추가 요구 사항 있음 - pass
NuGet , PowerShell 기반
- 2021.12 : 140,620개 패키지 설치 가능
chocolatey /choco
- 설치
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
- 버전 확인
choco
- 업그레이드
choco upgrade chocolatey
- 사용법, 명령어
- 패키지 검색
choco search wget
- 패키지 설치
choco install wget
- C:\ProgramData\chocolatey\bin\wget.exe 경로에 설치됨
반응형
'IT' 카테고리의 다른 글
MultiPass - Ubuntu 가상머신 생성 관리 툴 (0) | 2021.12.17 |
---|---|
Hyper-V 가상머신에서 Ubuntu 복구 모드 들어가기 (ubuntu 비밀번호 변경) (0) | 2021.12.17 |
AWS Translate 사용법 (0) | 2021.12.09 |
Visual Studio Express (Community ) 버전 비교 (0) | 2021.11.23 |
[OCI] 오라클 클라우드 로그인 내역 확인 방법 (0) | 2021.11.23 |