하지만 윈도우에도 맥포트처럼 강력한 패키지 관리 프로그램이 있다. 바로 Chocolatey (초코레이티).
윈도우에서 커맨드 라인으로 개발에 필요한 패키지들을 간단하게 설치/관리할 수 있어서 참 편하다.
설치 방법에 대해 알아보자.
좌측 하단의 윈도우 아이콘에서 우측 버튼을 눌러서 실행 가능하다 |
1. 우선 윈도우에서 커맨드 라인을 관리자 권한으로 실행한다. 단축키로는 윈도우 키 + X를 누른 다음 A를 누르면 된다.
2. 아래의 글을 그대로 복사 후 붙여넣기를 한 후 엔터. 참고로 Ctrl + C, V는 커맨드 프롬프트 특성상 먹지가 않으니 마우스 오른쪽 버튼을 눌러서 붙여넣기를 누르자.
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
3. 설치가 끝 (참 쉽죠?). 이제 원하는 패키지를 설치를 마음대로 할 수 있다.
패키지 설치를 할 때에는 초코레이티 홈페이지(https://chocolatey.org/) 에 접속 후 우측 상단에서 설치하고자하는 패키지를 검색만 하면 된다. 예를 들어 자바 JDK 8을 설치하고 싶다면
커맨드 라인에
C:> choco install jdk8이렇게만 입력해주면 알아서 설치, 설정까지 완료해준다. 참고로 Chocolatey를 설치할 때만 관리자 계정으로 설치를 해둔다면 패키지 설치 후에는 꼭 관리자 계정으로 실행할 필요가 없다.
자주 쓰는 유용한 명령어를 한번 모아봤다 (사실 내가 까먹을까봐 적는거임). JDK8을 쓰는 부분은 패키지 명에 따라 마음대로 바꿔쓰면 된다.
현재 Chocolatey 버전 확인: choco version
Chocolatey 업데이트 하기: chocolatey update
현재 설치된 패키지들 보기 : choco list -lo
Chocolatey 서버에서 설치가능한 JDK 패키지 검색 : choco search jdk
설치된 패키지(JDK8)의 버전 확인 : choco version jdk8
가지고 있는 패키지 모두 업데이트 하기: chocolatey update all
JDK 8만 업데이트하기 (설치가 되어 있다면) : chocolatey update jdk8
JDK 8을 삭제 (설치가 되어 있다면) : chocolatey uninstall jdk8
더 많은 명령어들을 보려면 https://github.com/chocolatey/chocolatey/wiki/CommandsList 여기에 잘 나와있으니 참조하면 된다.
초코레이티 짱짱맨!