본문 바로가기
관리자

Programming-[Base]/OS-Windows

[TIL]Windows Chocolatey, sudo 명령어

728x90
반응형

 

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 사용하기

https://kamang-it.tistory.com/entry/Choco%EC%9C%88%EB%8F%84%EC%9A%B0%EC%97%90%EC%84%9C-sudo-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0?category=716653

 

728x90
반응형