본문 바로가기
개발/Windows Server

Chocolatey를 활용한 윈도우즈 패키지 관리

by IT블로거 김병장 2020. 4. 17.

우분투에 apt 명령어가 있고, CentOS에 yum 명령어가 있다면, 윈도우즈에는 choco가 있습니다.

 

https://chocolatey.org/install

 

Installing Chocolatey

Chocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages. Chocolatey integrates w/SCCM, Puppet, Chef, etc. Chocolatey is trusted by businesses to manage software deployments.

chocolatey.org

여기 방문하시면 됩니다.

 

윈도우 + X키를 누르고 A를 눌러 PowerShell을 관리자권한으로 실행시켜줍니다.

 

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

 

그런다음 위 페이지에 들어가면 있는 위 코드를 복붙하고 엔터를 누르면 끝.

 

페이지에서 코드가 업데이트 될 수도 있으니 사이트에서 복붙하시는걸 권장합니다.

 

기다렸다가 끝나면, choco 명령어를 입력해서 버전이 뜨는지 확인하면 됩니다.

 

https://github.com/chocolatey/choco/wiki/CommandsList

 

chocolatey/choco

Chocolatey - the package manager for Windows. Contribute to chocolatey/choco development by creating an account on GitHub.

github.com

명령어는 github wiki에서 확인하시면 됩니다.

 

한가지 주의할점은, 리눅스에서는 그냥 sudo명령어를 이용해서 관리자권한을 주면 되지만, 윈도우는 별도로 관리자 권한으로 실행된 Powershell이나 cmd를 활용하셔야됩니다.

 

choco는 관리자권한이 요구되는데, 관리자 권한없이 사용하면 에러납니다.

댓글