2022. 1. 11. 22:54ㆍHoney Tip
![](https://blog.kakaocdn.net/dn/2RFtI/btrquPZ0hOY/3nu4AMc5TnA4Vmnv4vhgb1/img.png)
안녕하세요. brandy 입니다.
오늘은 윈도우 패키지 매니저인 Cholatey 초콜레티에 대해 알아보도록 하겠습니다.
정말 달달한 이름이네요...!
Linux에서는 패키지 관리자 apt(apt-get)이나 yum이 있다면
윈도우에는 Chocolatey(choco)가 있습니다.
초콜레티를 윈도우에서 설정하기 위해서는 2가지 방법이 있습니다
1) cmd창 이용
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
2) 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://community.chocolatey.org/install.ps1'))
둘 다 '관리자 권한'으로 실행해주어야 합니다.
관리자 권한으로 실행하지 않으면, 설치 경로를 바꿔야 하는 등 복잡하게 됩니다.
저는 PowerShell을 이용하여 설치해주었습니다.
![](https://blog.kakaocdn.net/dn/uWvCf/btrqtT9Gic3/x5VPhkuEanhYDRKk4naM91/img.png)
![](https://blog.kakaocdn.net/dn/EYEwF/btrquhP0bJR/3k6Mwbm27M2IbASlPXkkFK/img.png)
설치 후 choco를 입력해주었더니
Chocolatey가 v0.11.3 버전으로 설치된 것을 확인할 수 있었습니다.
테스트를 위해, 반디집을 초콜레티로 설정해보도록 하겠습니다.
초콜레티로 반디집,mysql 등 다양한 윈도우 프로그램을 설치할 수 있습니다.
choco install bandizip
해당 패키지의 특정 버전을 설치하고 싶다면? --version 버전번호 필요
ex) choco install python --version 3.10.0
<-> 특정 패키지 삭제는 uninstall
![](https://blog.kakaocdn.net/dn/bZkADU/btrqsFqk85e/B6oUuEduD9GKbPYmdMq5r1/img.png)
그럼 Downloading bandizip이 되며
![](https://blog.kakaocdn.net/dn/b4LHDl/btrqmOojkfN/3mHLNphKI7X54BTc3TxKw1/img.png)
choco search -l을 통해 (리눅스는 $ls -l)
bandizip이 정상적으로 설치되었는지 봅니다.
다행히 bandizip 7.22 로 잘 설치가 되었네요 :)
만약 설치된 choco를 업데이트 하고싶다면?
choco upgrade <패키지명>
![](https://blog.kakaocdn.net/dn/cErmqq/btrqujmL7oc/7MuhLYdkVIBtAUxVYpz2kk/img.png)
저는 현재 0.11.3버전이 깔려있고 어떤 패키지를 choco를 통해 업데이트 하고 싶은지
패키지명을 적어주셔야 합니다.
안그러면 Package name is required ~ 에러가 발생합니다 !
※ choco upgrade all 을 하면
설치된 모든 패키지가 업그레이드됩니다.
그리고, choco로 해당 패키지의 정보를 search(검색)를 하되 -e를 통해
필요한 정보를 압축해서 볼 수 있습니다.
![](https://blog.kakaocdn.net/dn/yjJg6/btrqptwZIr4/ZO3mnBGEuyaZA6mh8lcqV0/img.png)
-e가 없다면 출력되는 정보가 많습니다..!
잘못된 부분이 있다면 언제든지 지적해주시면 감사하겠습니다.
읽어주셔서 감사합니다.
'Honey Tip' 카테고리의 다른 글
코드프레소 - 처음 시작하는 SQL 프로그래밍 후기 (0) | 2022.03.22 |
---|---|
코드 깔끔하게 복사하기 (0) | 2022.01.27 |
VSCODE live server 변경 (0) | 2022.01.12 |
Java 계열 언어 개발을 위한 IntelliJ 학생 버전 무료 설치 방법 (0) | 2021.12.15 |