티스토리 뷰
개요
- CentOS에서 yum을 이용하여 필요한 소프트웨어 패키지를 설치하듯이, Windows에서도
choco
(초콜릿)이라는 소프트웨어 패키지 매니저가 존재한다. 이를 이용하여 기존의 마우스 클릭으로 설치하던 소프트웨어의 설치 및 삭제를 자동화할 수 있으며, 체계적인 버전 관리가 가능하다. 이번 글에서는 choco의 설치와 간단한 사용 방법을 소개하고자 한다.
choco 설치
- choco의 설치와 실행은 관리자 권한으로 실행 중인
PowerShell
콘솔 환경을 요구한다. PowerShell을 관리자 권한으로 실행 후 아래 명령을 차례로 실행하여 설치한다. (먼저 여기에서 PowerShell 최신 버전을 다운로드 받아 설치하는 것을 추천한다.)
# PowerSheell 실행
> pwsh
# 실행 권한 확인
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를 이용한 소프트웨어 패키지 설치
- 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 install nexusfile -y
choco install ccleaner -y
choco install googlechrome -y
choco install CentBrowser -y
choco install classic-shell -y
choco install launchy -y
choco install Everything -y
choco install ConEmu -y
choco install awscli -y
choco install git -y
choco install corretto11jdk -y
choco install nodejs -y
choco install dbeaver -y
choco install putty -y
choco install docker-desktop -y
choco install winscp -y
choco install fiddler -y
choco install wireshark -y
choco install haroopad -y
choco install irfanview -y
choco install fsviewer -y
choco install picpick.portable -y
choco install potplayer -y
choco install telegram -y
choco install slack -y
choco install hwinfo -y
choco install cpu-z -y
choco install gpu-z -y
choco install crystaldiskinfo -y
유용한 명령어
- 아래는 다양한 상황에서의 choco의 유용한 명령어들이다.
# 현재 설치된 패키지 목록 조회
PS > choco list -lo
# 최신 버전이 아닌 패키지 목록 조회
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 운영체제의 버전이 낮은 것이 원인으로, 여기를 클릭하여 최신 버전으로 업데이트한 후 재설치하면 된다.
- docker-desktop 패키지 설치 후 첫 실행시 아래와 같은 오류가 발생할 수 있다. 여기에서 최신 WSL2 Linux 커널 업데이트 패키지를 다운로드를 클릭하여
Windows Subsystem for Linux Update
를 설치하고 docker-desktop을 재실행하면 된다.
WSL 2 installation is incomplete.
- 어느날 잘 작동하던 docker-desktop 실행시 아래 오류가 발생한다면,
Oracle VirtualBox
와Vagrant
를 제거하면 된다. [관련 링크]
Hardware assisted virtualization and data execution protection must be enabled in the BIOS.
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 구동계
- jpa
- CentOS
- chrome
- kotlin
- 자전거
- node.js
- Tomcat
- jstl
- JHipster
- bootstrap
- 평속
- java
- Spring MVC 3
- 로드 바이크
- graylog
- MySQL
- Spring Boot
- 로드바이크
- Kendo UI
- Kendo UI Web Grid
- spring
- Eclipse
- 태그를 입력해 주세요.
- jsp
- DynamoDB
- JavaScript
- Docker
- 알뜰폰
- maven
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함