본문 바로가기
제품 추천/소프트웨어

윈도우용 패키지 매니저 chocolatey (like homebrew) 설치 방법 및 파이썬 설치 예시 (feat. choco)

by K-인사이터 2024. 5. 3.
반응형

안녕하세요 

K-인사이트 입니다. 

 

chocolatey 란? 

맥북을 사용해본 사용자들이라면 Homebrew 를 통해서 편리하게 필요한 소프트웨어를 설치한 경험이 있을 것입니다. 반면 예전 윈도우 사용자들이라면 윈도우의 경우 소프트웨어를 설치할 때 매번 실행파일을 다운로드 받아서 설치하는 과정을 겪었을 것입니다. 

 

이러한 윈도우 사용자들의 불편함을 아는지 chocolatey 라는 윈도우용 패키지 매니저가 등장하게 되었는데요. chocolatey 프로그램을 이용한다면 번거로운 프로그램 설치 절차를 간소화하는 것이 가능합니다

 

chocolatey 설치를 위해 필요한 Powershell 프로그램

chocolatey 를 설치하기 위해서는 파워쉘(Powershell)이 윈도우 운영체제에서 사용이 가능해야 합니다. 파워쉘은 말그대로 윈도우 사용자들의 CLI 작업의 효율을 극대화 시켜주는 도구인데요. chocolatey 는 파워쉘을 통해서 간편하게 설치가 가능합니다. 

 

윈도우 키(Win-Key)를 누르고 검색창에 Powershell 이라고 검색하면 아래와 같은 검색결과가 노출됩니다. 반드시 우클릭을 통해서 "관리자 권한으로 실행"을 통해 실행해야 합니다. 

 

 

 

파워쉘을 이용한 chocolatey 설치 방법 

파워쉘을 실행시켰다면 다음으로 아래의 웹사이트로 접속합니다. 영어로 되어 있지만 절차대로 따라한다면 아주 쉽게 설치가 가능합니다. 

https://chocolatey.org/install

 

Installing Chocolatey

Chocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages. Chocolatey integrates w/SCCM, Puppet, Chef, etc. Chocolatey is trusted by businesses to manage software deployments.

chocolatey.org

 

사이트에 접근하면 Step1 과 Step2 로 분리되어 있음을 볼 수 있습니다. Step1은 필수가 아니므로 건너뛰어도 무방합니다. 중요한 것은 Step2 입니다. ② Individual 을 선택하면됩니다. 

 

다음으로 "Install Chocolatey for Individual Use" 섹션으로 이동합니다. 파워셀(Powershell)에서만 실행이 가능한 명령어를 복사할 수 있도록 제공하고 있습니다. 화살표 끝이 가리키는 복사 아이콘을 클릭하면 명령어를 복사할 수 있습니다. 

 

복사한 명령어를 파워쉘 프롬프트 창으로 이동하여 붙여넣기를 한다음 엔터를 누릅니다. 엔터를 누르면 인스톨을 위한 파워쉘 스크립트를 다운로드해서 실행을 시작합니다. 실행이 완료되면 choco /? 또는 choco 명령을 입력해 제대로 실행이되었는지 확인할 수 있습니다. 

 

chocolatey 패키지 검색 방법

chocolatey 는 Homebrew 보다 편리한 패키지 검색 환경을 제공합니다. 아래의 링크로 이동하여 원하는 패키지들을 검색하고 설치할 수 있습니다. chocolatey 패키지 검색 화면에 처음 접속한다면 팝업이 출력됩니다. 팝업의 내용은 다음과 같습니다. 

 

  • 보안, 일관성 및 품질 검사
  • 설치 테스트
  • VirusTotal을 통한 바이러스 검사
  • 최종 검토 및 서명을 하는 인간 모더레이터

즉, chocolatey 를 통해서 제공되는 패키지들은 안전을 위한 철저한 검사를 통해서 제공됨을 말합니다. 따라서 사용자들은 다운로드에 대한 신뢰성을 보장받고 원하는 프로그램을 간편하게 다운로드 받을 수 있습니다. 

 

https://community.chocolatey.org/packages

 

Packages

Chocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages. Chocolatey integrates w/SCCM, Puppet, Chef, etc. Chocolatey is trusted by businesses to manage software deployments.

community.chocolatey.org

 

아래의 화면은 chocolatey 의 패키지 검색 웹사이트에 접근할 경우 출력되는 팝업의 화면입니다. 

 

 

chocolatey 를 이용한 파이썬 설치 방법

choco 명령어를 사용하기 위해 chocolatey 패키지 검색 사이트를 방문하여 python 키워드로 검색을 합니다. 

 

python 으로 검색하면 다양한 버전의 파이썬 버전들과 설치방법들이 제공됩니다. python 3.10 버전을 설치하도록 하겠습니다. 

 

관리자 권한으로 실행된 파워쉘 프롬프트 화면으로 이동합니다. 그리고 복사한 명령어를 붙여넣기하고 엔터를 누릅니다. Validation Warnings 경고는 현재 윈도우 OS 가 업데이트를 설치 후에 재부팅이 필요하다는 의미입니다. 파이썬 설치와 무관하므로 건너뛰어도 됩니다. 

 

처음 파이썬을 설치한다면 각종 윈도우 패치 프로그램과 vcredist 프로그램들을 다운로드 할 것입니다. vcredist 는 윈도우에서 제공하는 재배포 패키지입니다. 예를들어 C++로 개발된 프로그램을 실행하기 위해서 필요한 라이브러리들을 설치하는 역할을 수행합니다. 마이크로소프트에서 제공하는 안전한 설치 프로그램입니다. 

 

설치 마지막 단계에서는 무엇이 설치되었고 재부팅이 필요한 패키지들이 무엇인지를 자세하 설명해줍니다. 

 

 

파워쉘 프롬프트의 새탭을 열어서 설치가 제대로 되었는지 확인합니다. python 명령을 입력하면 설치된 프로그램이 정상적으로 실행됨을 확인할 수 있습니다. 

 

맺음말

지금까지 윈도우 패키지 매니저 chocolatey 설치 방법에 대해서 알아보고 대중적으로 널리쓰이는 python 인터프리터를 설치해보았습니다. chocolatey 뿐만 아니라 마이크로소프트에서 제공하는 winget 을 통해서도 동일한 작업을 할 수 있습니다. 편의성을 위해 여러분에게 맞는 도구를 선택하시면 될 것으로 보입니다. 

 

이상입니다.

K-인사이트 올림. 

반응형