| <colcolor=#242C5C,#80B5E3> Chocolatey 초콜라테이 | |
| |
1. 개요
초콜레티(Chocolatey)[1]는 Microsoft Windows용 오픈 소스 시스템 패키지 매니저이다.openjdk, kotlinc, mysql, uv, python, flutter 등 수많은 오픈소스 개발 도구를 간단한 명령어로 설치할 수 있도록 해 준다. 각 오픈소스 프로젝트가 제공하는 기본 설치 프로그램을 두고 Chocolatey를 사용하는 이유는, 환경 변수나
PATH와 같은 시스템 설정을 완벽하게 마무리해 주기 때문이다. 설치된 도구를 제거하는 것도 지원한다. macOS에서의 brew와 유사한 역할을 하며 그 특유의 편리함이 개발 환경을 준비하는 데에 큰 도움을 준다.2025년 기준, 윈도우에 기본 내장된
winget보다 훨씬 많은 패키지를 보유하고 있다.choco install openjdk
choco uninstall openjdk
2. 설치 및 사용법
2.1. 설치
안내 문서powershell을 관리자 모드로 실행한다. ([윈도우키 + x] -> [Windows Powershell(관리자)] 클릭)Get-ExecutionPolicy를 입력한다.- Restricted라고 나오면 아래처럼 입력하고, Restricted라고 나오지 않으면 그냥 진행한다.
{{{Set-ExecutionPolicy Bypass -Scope Process
- 설치 명령어를 입력한다.
{{{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'))
2.2. 사용
- 설치:
choco install'설치하고 싶은 패키지 이름'을 입력한다.
{{{choco install firefox
- 삭제: 제어판에서 프로그램 제거하는 것과 같은 기능이다.
{{{choco uninstall firefox
- 검색: 프로그램을 설치하고 싶은데 이름을 모를 경우(해당 단어가 포함된 패키지가 전부 출력된다.)
{{{choco search firefox
- 업데이트: 프로그램을 최신 버전으로 업데이트해 준다. 특정 프로그램만 업데이트하고 싶다면 'all' 대신 프로그램 이름으로 넣으면 된다.
{{{choco upgrade all
3. 관련 문서
[1] 정확한 발음은 /ˈtʃɑː.klə.t̬i/ 로 챠클러티에 가깝다