2.0 KiB
2.0 KiB
Chocolatey 설치
^5308cf
- .Net Frameworks 버전 확인
Get-ChildItem ‘HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP’ -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match ‘^(?!S)\p{L}’} | Select PSChildName, version
# Full의 version 확인
- Chocolatey 설치
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'))
- 설치 확인
choco -?
- 설치경로
C:\ProgramData\chocolatey\lib
웹에서 Package 검색
https://community.chocolatey.org/packages
명령어
#패키지 검색
choco search [검색어]
-e : 정확히 일치
-v : 상세정보
#패키지 설치
choco install [패키지]
-y : 자동으로 yes선택
-f : 강제설치
#패키지 삭제
choco uninstall [패키지] -yf
#설치된 패키지 목록 확인
choco search -l [Or] clist -l
#패키지 업데이트
choco upgrade [all or 패키지]
여러개 패키지 설치 (Bat)
@echo on
:: 항상 자동으로 yes를 선택하도록 설정
choco feature enable --name=allowGlobalConfirmation
:: 먼저 기존 패키지 업데이트
choco upgrade all -y
:: 사용할 어플리케이션 설치
set choco_install=choco install -fy
%choco_install% bandizip
%choco_install% firefox
%choco_install% googlechrome
...
%choco_install% vlc
%choco_install% krita
%choco_install% paint.net
%choco_install% jbs
%choco_install% ditto
%choco_install% ccleaner.portable
%choco_install% git.install --params "/GitAndUnixToolsOnPath /NoShellIntegration /NoGuiHereIntegration /WindowsTerminal"
:: 항상 자동으로 yes를 선택하는 옵션 끄기
choco feature disable --name=allowGlobalConfirmation
:: 업데이트 된 설정 다시 읽기
RefreshEnv.cmd
pause