본문 바로가기
개발/Windows Server

Chocolatey를 활용한 윈도우즈 패키지 관리

by IT블로거 김병장 2020. 4. 17.

우분투에 apt 명령어가 있고, CentOS에 yum 명령어가 있다면, 윈도우즈에는 choco가 있습니다.

 

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

여기 방문하시면 됩니다.

 

윈도우 + X키를 누르고 A를 눌러 PowerShell을 관리자권한으로 실행시켜줍니다.

 

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 명령어를 입력해서 버전이 뜨는지 확인하면 됩니다.

 

https://github.com/chocolatey/choco/wiki/CommandsList

 

chocolatey/choco

Chocolatey - the package manager for Windows. Contribute to chocolatey/choco development by creating an account on GitHub.

github.com

명령어는 github wiki에서 확인하시면 됩니다.

 

한가지 주의할점은, 리눅스에서는 그냥 sudo명령어를 이용해서 관리자권한을 주면 되지만, 윈도우는 별도로 관리자 권한으로 실행된 Powershell이나 cmd를 활용하셔야됩니다.

 

choco는 관리자권한이 요구되는데, 관리자 권한없이 사용하면 에러납니다.

댓글6

  • Favicon of https://jollypon.tistory.com BlogIcon SulliHeal 2020.04.20 19:27 신고

    선하트! 후댓글! 근데 윈도우 패키지가 어떤.. 먹는건가요? ㅇ.ㅇ;
    답글

    • 우리가 흔히 사용하는 크롬을 다운로드 받을때 우리는 구글 크롬 사이트에 들어가서 받습니다.

      하지만 실제로는 패키지 인스톨러를 우리가 직접 받아 설치하는거기 때문에 불편해요.

      리눅스 계열 운영체제의 경우, 패키지센터라는게 존재하여, 명령어로 sudo apt-get install google-chorme-stable 이런식으로 쓰면 구글 크롬이 설치됩니다.

      물론 레포를 추가해줘야 되지만요.

      여튼 이런식으로 리눅스처럼 관리하는 패키지 센터를 윈도우에서 할 수 있도록 해주는 프로그램입니다.

    • Favicon of https://jollypon.tistory.com BlogIcon SulliHeal 2020.04.20 20:55 신고

      아~ 그렇군요! 들어도 잘 모르겠습니다 죄송합니다..

    • ㅋㅋㅋㅋㅋㅋ 쉽게말해서, 우리가 게임 설치할때 ~~~.exe 파일 설치하는데, 그거 말고 명령어로 install ~~~ 하면 설치된다는 소리에욤!

    • Favicon of https://jollypon.tistory.com BlogIcon SulliHeal 2020.04.20 21:14 신고

      텍스트로 입력하냐 아이콘 더블 클릭이냐 이 차이!?
      설치하는건 동일한데 어떻게 하는지가 다르다 이 말씀이로군요!

    • 네 대충 그래욤 ㅋㅋ 이제 서버관리 하시거나 OS를 체계적으로 관리해야되면 이렇게 명령어로 하는게 편하거덩욤