Chocolatey: Windows 패키지 관리자 소개

Source

  • Evernote/Technote scraps/윈도용 패키지 관리자 등장, Chocolatey Wireframe.1.md

Summary

리눅스(yum, apt-get)나 macOS(Homebrew)의 패키지 관리 기능을 Windows 환경에 도입한 오픈소스 도구인 Chocolatey를 소개합니다. PowerShell과 NuGet을 기반으로 하여 명령 프롬프트(CMD)를 통해 다양한 소프트웨어(오픈소스, 데모, 트라이얼 등)를 자동으로 설치, 업데이트, 삭제할 수 있습니다. 주요 명령어는 chocolatey install (또는 cinst), uninstall (cuninst), update (cup)이며, 설치 시 환경 변수 적용을 위해 CMD 재시작이 필요할 수 있습니다. 작성 시점 기준 1,000여 개의 패키지(Chrome, Node.js, Python, Vim 등)를 지원합니다.

Key Points

  • Windows 환경에서 리눅스/맥과 유사한 CLI 기반 패키지 관리 기능을 제공합니다.
  • PowerShell 및 NuGet을 기반으로 하며, 명령 프롬프트에서 실행됩니다.
  • 주요 명령어: cinst (설치), cuninst (삭제), cup (업데이트).
  • 설치 후 환경 변수 변경 적용을 위해 명령 프롬프트 재시작이 필요할 수 있습니다.
  • 다양한 오픈소스 및 상용 소프트웨어(데모/트라이얼 포함)를 지원합니다.