본문 바로가기

Comments

[Tool] Windows 10 Chocolatey 사용

728x90
반응형


보통 리눅스에서 개발 환경을 설정 할 때, ‘apt-get(Advanced Packaging Tool)’ 또는 ‘yum(Yellowdog Updater Modified)’을 사용해서 패키지를 설치하거나 업데이트를 한다.

 

Windows 환경에서도 이와 같은 Package Manager를 찾아보니 ‘Chocolatey’가 있었다.

 

‘Chocolatey’CMDPowerShell에서 사용할 수 있다.


아직 v0.10.11 버전이지만 사용하는데 무리는 없다.

1. 설치

https://chocolatey.org/install 



설치방법은 사이트에 친절하게 설명되어 있다.


관리자 권한이 없을 경우에도 설치할 수 있는 방법이 설명되어 있지만 특별히 문제가 없는 경우라면 관리자 권한으로 설치하면 된다.


또한, 나는 별 생각없이 PowerShell을 이용하여 설치 했지만, 설치 후 확인해 보니 cmd를 이용하여 설치하는 방법이 더 간단하다...




2. 패키지 검색

https://chocolatey.org/packages 


'Chocolatey'에서 사용할 수 있는 패키지 목록은 위의 링크에서 찾을 수 있다.


PowerShell에서도 직접 검색이 가능하다.

-       clist ‘name’

-       choco search ‘name’



기본 검색은 문자열이 포함된 모든 패키지를 모두 보여주기 때문에 해당 패키지만 검색하려면 명령어 ‘-e’ 또는 ‘--exact’를 같이 사용하면 된다.


또한 해당 패키지의 버전을 모두 보려면 ‘-a’, ‘—all’, ‘—allversions’를 사용 할 수 있다.


현재 설치된 패키지를 확인하는 옵션으로,  '--local-only' 가 있다. 



3. 패키지 설치

패키지 설치는 다음 명령어를 사용할 수 있다.

-       choco install ‘name’

-       cinst ‘name’


※ 옵션으로 -y를 주면 설치 중간에 yes를 입력하지 않아도 된다. (ex: cinst 'name' -y)

 



특정 버전을 설치하고 싶다면 ‘—version’ 명령어와 설치할 버전을 명시하면 된다.

-       choco install ‘name’ –version 0.0.0

-       cinst ‘name’ –version 0.0.0



4. 패키지 삭제

먼저 삭제 전에 로컬에 설치된 패키지 목록을 확인하는 명령어는 ‘choco list –local-only’.



이후 삭제는 ‘choco uninstall ‘name’으로 삭제하면 된다.


5. Chocolatey 업그레이드


- choco upgrade chocolatey



반응형