Windows용 패키지 관리자 chocolatey 와 Winget 설치 및 이용하기
윈도우 프로그램 설치는 아쉽다
윈도우OS 만 사용할 때는 몰랐는데
MacOS 를 사용하면서 Homebrew 를 쓰게 되니
상대적으로 윈도우OS 에서의 프로그램 설치 (다운,설치,삭제)가 번거롭고 불편했다
Chocolatey 가 있잖아
Mac 에 홈브루 가 있다면
윈도우에는 초코라떼가 있다
단 하나의 단점은 관리자 권한이 필요하다는 것
회사 PC 계정은 관리자 권한을 안준다….초코라떼가 설치 안된다 (파워쉘도 못 쓴다)
그래도 초코라떼
초코라떼 설치 는 공식 홈에 잘 설명되어 있다
- 인스톨 방법 선택하고 (개인은 Individual 선택
- 관리자 권한으로 파워쉘 실행하고
- 실행정책 확인하고
AllSigned
나Bypass
로 바꾸고
1 | ## 실행정책 확인해서 Restricted 면 바꿔야 한다 |
- 설치 커맨드 실행하면 설치 된다
1 | 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')) |
초코라떼 사용하기
1 | choco |
초코라떼 패키지 검색
초코패키지검색
공식홈페이지에서 검색하는 게 가장 빠르게 찾을 수 있습니다.
여기서 다운로드 많은게 정식이라고 보시면 됩니다
MS 공식 패키지 매니저 Winget
초코라떼와 같은 MS 공식 패키지 매니저 Winget 이 이미 WindowsOS 에 설치되어 있다
설치하려고 보니 이미 설치되어 있네요
패키지 검색
cli 로 search 하거나
Winget Run 사이트에서 검색할 수 있어요
설치
없다면
Microsoft Store 에서 app installer
로 검색하면 앱 설치 관리자
를 찾을 수 있습니다
명령어
Winget 공식 홈에서 명령어를 확인할 수 있습니다
Winget 명령어
1 | ## 로컬에 설치된 프로그램 전부 보여줌 (Winget으로 설치 안한것 까지) |
패키지 매니저 장점
설치, 검색, 삭제가 쉬워집니다
path 추가 하는 거 없이 그냥 추가됨
path 에 패키지 매니저로 설치되는 경로가 추가되어 있어서
그냥 설치하면 path 자동 추가됨
패키지 매니저 단점
관리자 권한 필요
아무래도 마구 설치 가능하다는 게 있어서 보안 문제가 제일 크네요.