- 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 검색
https://scoop.sh 

        -  152,000 개 앱

 

        - 참고

 
    - 패키지 설치
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

 

//-------------------------------------

    - 설치가능한 앱 검색 (불친절)



 

 

    - 명령어 매뉴얼

 



//-------------------------------------

< 기타 >
 
* 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 경로에 설치됨

 

 

반응형
Posted by codens