본문 바로가기

Study Notes

Windows 패키지 관리의 원조, Chocolatey

 

 

 

 

 

Chocolatey 란?

📌 Windows에서 프로그램을 명령어로 설치/관리할 수 있게 해주는 도구

  • 다른 OS의 예시로는 Linux - apt, macOS - brew 가 있음

 

 

 

Chocolatey 장점

 

1. 다운로드 → 설치 과정을 자동화

choco install git
choco install nodejs
choco install vscode
choco install python


2. 특정 버전 설치 가능

choco install python --version=3.11


3. 명령어 한 줄로 모든 프로그램 업데이트

choco upgrade all


4. 개발 환경 세팅할 때 매우 편함 : 10~20개 프로그램을 5분 안에 설치

choco install git python nodejs vscode docker -y

 

 

 

 

 

Chocolatey 설치

 

1. 관리자 권한으로 PowerShell을 실행

 

 

2. 아래 명령어를 입력하고 실행

(Chocolatey 공식 설치용 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://community.chocolatey.org/install.ps1'))

 

 

3. 설치가 끝나면 CMD를 재실행하고 설치가 잘 되었는 지 확인

choco -v

 

 

 

 

 

 

 

Chocolatey 사용 시 항상 관리자 권한으로 실행 필수 !

 

관리자 권한으로 실행하지 않으면, 경고를 받는다 !!!

(관리자 권한(cmd/powershell)이 아니라서 일부 기능이 동작하지 않을 수 있다.)

 

 

 

 

Chocolatey 명령어

 

1. 패키지 검색

choco search python

 

2. 확인 질문 없이 프로그램 설치

choco install python -y

 

3. 특정 버전 설치

choco install python --version=3.11

 

4. 설치된 패키지 목록 확인

choco list --local-only

 

5. 모든 프로그램 업데이트

choco upgrade all -y

 

6. 프로그램 제거

choco uninstall python

 

7. 패키지 정보 확인

choco info python