- Windows 10 Package Manager , CLI(Command-line interface) 명령행
    - 콘솔 코맨드 라인 명령으로 프로그램 설치 관리 하기

 

    - 비교 (2020.10) Comparison Of Chocolatey vs Scoop vs winget




//-------------------------------------
< Chocolatey >
     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 경로에 설치됨





//-------------------------------------
< Scoop >

 

 ScoopInstaller /Scoop

 

    - PowerShell 5 , .NET Framework 4.5 기반

 

    - Scoop Directory
        - 2021.12 현재 : 16,000 개 패키지 가능



    - 설치(PowerShell)
iwr -useb get.scoop.sh | iex



    - 패키지 설치
scoop install curl
    - C:\Users\userID\scoop\shims\curl.exe 경로에 설치됨




//-------------------------------------
< winget >
    - Windows Package Manager CLI
    - Microsoft 제작, Windows 기본 설치
    - Microsoft Store 를 통해 설치
        - 설치된 경로
C:\Users\userID\AppData\Local\Microsoft\WindowsApps\winget.exe

 

    - 2021.12 현재 : 1446 개 패키지 설치 가능



microsoft /winget-cli



    - 명령어 매뉴얼





//-------------------------------------
< 기타 >
 
* NuGet : 개발자용 소스 코드 패키지 매니저
https://www.nuget.org/ - 285,073개 패키지



* OneGet : 윈도우 내부 패키지 매니저, PackageManagement



*  Npackd
    - v1.26.9 , 2020.11
    - 2021.12 현재 : 1439개 패키지 설치 가능



* Ninite : GUI 기반 설치 관리



* AppGet : 지원 중단




반응형
Posted by codens