1. 필요성
apt-get 등 Mac OS에서 사용하는 패키지 설치 등을 할 수 있도록 해주는 '패키지 관리자' 프로그램이 'Chocolatey'이다.
sudo는 windows의 '관리자 권한으로 실행' 이다. 예를 들어 cmd 창을 그냥 실행하는 것과,
관리자 권한으로 실행하는 것은 권한면에서 차이가 있다.
2. 설치 및 이용
Chocolatey 설치
Chocolatey를 설치한다. Chocolatey 설치 시, 반드시 상기 언급한대로 Powershell을 '관리자 권한으로 실행' 해줘야한다.
https://chocolatey.org/install
아래 명령어를 프롬프트에 복사하여 실행한다.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
설치가 완료되면 Powershell 뿐만 아니라 cmd에서도 'choco' 명령어로 설치가 되었음을 확인할 수 있다.
sudo 설치
번거로운 '관리자 권한으로 실행' 을 대신해줄 sudo를 설치한다. CMD를 '관리자 권한으로 실행' 한 후 아래 명령어를 입력한다.
choco install sudo
이제 sudo 명령어를 활용한 패키지 관리가 가능해진다!
예를 들어 'gnupg' 라는 패키지를 설치하는 Mac OS의 명령어가 'sudo apt-get install gnupg' 라면, Windows 에서는 'sudo choco install gnupg' 라고 입력하면 된다. Windows에서 gnupg를 설치했다면, cmd 창을 껐다가 다시 킨 뒤 'gpg' 라고 입력해보면 정상 설치 여부를 확인할 수 있다.
참조
1. kamang's it blog - [Choco] 윈도우에서 sudo 사용하기