티스토리 뷰

개요

  • CentOS에서 yum을 이용하여 필요한 소프트웨어 패키지를 설치하듯이, Windows에서도 choco(초콜릿)이라는 소프트웨어 패키지 매니저가 존재한다. 이를 이용하여 기존의 마우스 클릭으로 설치하던 소프트웨어의 설치 및 삭제를 자동화할 수 있으며, 보다 체계적인 관리가 가능하다. 이번 글에서는 choco의 설치와 간단한 사용 방법을 소개하고자 한다.

choco 설치

  • choco의 설치와 실행은 관리자 권한으로 실행 중인 PowerShell 콘솔 환경을 요구한다. PowerShell을 관리자 권한으로 실행 후 아래 명령을 차례로 실행하여 설치한다.
# 실행 권한 확인
PS > Get-ExecutionPolicy
Restricted

# 실행 권한이 없을 경우, 실행 권한 부여
PS > Set-ExecutionPolicy AllSigned

# choco 설치
PS > 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'))

# PowerShell 재시작 후, 설치된 choco 버전 확인
PS > choco -v
0.10.15

choco를 이용한 소프트웨어 패키지 설치

# Git 설치
PS > choco install git -y

# ConEmu 설치
PS > choco install conemu -y

# Amazon Corretto 11 설치
PS > choco install corretto11jdk -y

# Docker 설치
PS > choco install docker-desktop -y

# VSCode 설치
PS > choco install vscode -y

유용한 명령어

  • 아래는 다양한 상황에서의 choco의 유용한 명령어들이다.
# 최신 버전이 아닌 패키지 목록 조회
PS > choco outdated

# 모든 패키지를 최신 버전으로 업그레이드
PS > choco upgrade all

# 특정 패지지 설치 후 PATH 환경 변수 변경점 발생시 PowerShell 재시작 없이 즉시 반영
PS > refreshenv

트러블슈팅: Docker 설치 오류

  • docker-desktop 패키지를 설치 중 아래와 같은 오류가 등장할 수 있다.
# Docker 설치 중 오류 발생
PS > choco install docker-desktop -y
Docker Desktop requires Windows 10 Pro/Enterprise (15063+) or Windows 10 Home (19018+).

# 현재 Windows 10 버전 확인
PS > Get-WmiObject -Class Win32_OperatingSystem | % Buildnumber
18363
  • 이 경우, 현재 사용 중인 Windows 10 운영체제의 버전이 낮은 것이 원인으로, 여기를 클릭하여 최신 버전으로 업데이트한 후 재설치하면 된다.
댓글
댓글쓰기 폼