카테고리 없음

윈도우에서 명령어 한 줄로 프로그램 설치하자 - chocolatey

HoodieJun 2021. 3. 3. 13:04

windows에서도 패키지 매니저를 만들었습니다.

Mac의 brew

Debian 계열의 apt

Redhat 계열의 yum

과 같은 기능을 하는 패키지 관리 프로그램입니다.

 

chocolatey를 사용하면 powershell로 명령어 한 줄이면 등록된 프로그램을 손쉽게 설치할 수 있습니다.

예를 들어서 곰플레이어를 설치하고 싶다 하면 원래 방법은

1. 곰플레이어를 검색한다.

2. 곰플레이어 홈페이지에 들어가서 다운로드 페이지를 찾는다.

3. 곰플레이어 설치 파일을 다운로드한다.

4. 곰플레이어 설치 파일을 실행시켜 다음 버튼 누르기를 반복한다.

5. 설치될 때까지 기다린다.

입니다.

 

하지만 chocolatey를 사용하면 powershell에서

choco install -y gom-player

라고 입력하고 기다리면 끝입니다.

 

너무 편하죠?

 

그리고 더 편한 부분은 파이썬이나 mingw와 같이 코딩용 프로그램은 설치 후에 환경변수를 지정해줘야 실행되는 불편함이 있습니다. 하지만 chocolatey를 이용하면 저절로 등록이 되어 바로 사용할 수 있습니다!

 

  • 설치방법

    1. powershell을 관리자 모드로 실행시킵니다. ([윈도우키 + x]  ->  [Windows Powershell(관리자)] 클릭)

    2. Get-ExecutionPolicy  입력

    3. Restricted라고 나오면 Set-ExecutionPolicy Bypass -Scope Process 입력 Restricted 라고 안 나오면 그냥 진행

    4. 밑에 나온 설치 명령어 입력

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'))

설치 끝입니다.

 

간단한 사용법

  • 설치 - 앞에서 곰플레이어를 설치할 때와 마찬가지로 [choco install '설치하고 싶은 패키지 이름']을 입력하면 됩니다.

choco install firefox
  • 삭제 - 제어판에서 프로그램 제거하는 것과 같은 기능입니다.

choco uninstall firefox
  • 검색 - 프로그램을 설치하고 싶은데 이름을 모를 경우 (해당 단어가 포함된 패키지가 전부 출력됩니다.)

choco search firefox
  • 업데이트 - 프로그램을 최신 버전으로 업데이트해줍니다. 특정 프로그램만 업데이트하고 싶다면 'all' 대신 프로그램 이름으로 넣어주세요.

choco upgrade all

 

이렇게 하면 손쉽게 프로그램들을 관리할 수 있습니다.

사소한 부분이지만 너무 만족하면서 사용하고 있네요!!