본문 바로가기

Tool

[Windows] Chocolatey - Package manager for Windows

728x90

Chocolatey

React Native를 공부하려고 보니, 설치 과정에서 Chocolatey 를 사용해서 Node, Python을 설치하라 가이드가 있었습니다.

그래서 검색을 해보니 우분투의 apt-get과 같은 Windows의 패키지 설치 커맨드인 듯 합니다

설치

일단 다음과 같은 요구사항을 충족하면,

  • Windows 7 이상 또는 Windows Server 2003 이상
  • PowerShell v2 이상
  • .NET Framework 4 이상

PowerShell을 관리자 모드로 실행해서 다음 명령을 실행합니다.

(PowerShell의 관리자 모드는 여기를 참고합니다)

iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex

설치 중 만약 권한 오류가 발생하면 다음 명령을 사용하여 스크립트 실행이 가능하도록 변경하면 됩니다.

Set-ExecutionPolicy -ExecutionPolicy UNRESTRICTED

다음과 같이 명령이 실행되면 정상적으로 설치가 된 것 입니다.

PS C:\WINDOWS\system32> choco

Chocolatey v0.10.3

PS C:\WINDOWS\system32>

삭제

만약 더 이상 필요가 없으면 다음과 같이 폴더와 환경변수를 삭제하면 됩니다.

  • C:\ProgramData\chocolatey (0.9.8.27 버전 이상)
  • 환경변수
    • ChocolateyInstall
    • ChocolateyBinRoot
    • ChocolateyToolsLocation
    • PATH

패키지 설치

패키지 관리자의 주된 기능은 아마 패키지를 설치하는 것 이겠지요?

https://chocolatey.org/packages 여기 접속하시면 Chocolatey로 설치가 가능한 패키지 목록을 검색하실 수 있습니다.

예시로 만약 nodejs가 필요할 경우에는 다음과 같은 명령을 하시면 됩니다.

c:\> choco install nodejs.install

설치 후에 PowerShell을 재기동하시면 설치됨을 확인할 수 있습니다.

반응형