๐ซํจํค์ง ๋งค๋์ Chocolatey ์ค์น & ์ฌ์ฉํ๊ธฐ๐ซ
Chocolatey?
Linux์ APT๋ YUM๊ณผ ์ ์ฌํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ, ๋ช ๋ น์ค ์ธํฐํ์ด์ค(CLI)๋ฅผ ํตํด ์ํํธ์จ์ด ์ค์น, ์ ๋ฐ์ดํธ, ์ ๊ฑฐ ๋ฑ์ ๊ฐํธํ๊ฒ ํ ์ ์๋ค.
๐ซ ์ฃผ์ ํน์ง :
๊ฐํธํ ์ค์น ๋ฐ ๊ด๋ฆฌ: ๋ช ๋ น์ค์ ํตํด ๋ค์ํ ์ํํธ์จ์ด ํจํค์ง๋ฅผ ์ค์น, ์ ๋ฐ์ดํธ, ์ญ์ ํ ์ ์์ด ๊ด๋ฆฌ๊ฐ ์ฉ์ดํ๋ค.
๊ด๋ฒ์ํ ํจํค์ง ์ง์: ์์ฒ ๊ฐ์ ํจํค์ง๋ฅผ ์ง์ํ์ฌ, ๊ฐ๋ฐ ๋๊ตฌ, ์ ํธ๋ฆฌํฐ, ์ ํ๋ฆฌ์ผ์ด์ ๋ฑ ๋ค์ํ ์ํํธ์จ์ด๋ฅผ ์ฝ๊ฒ ์ค์นํ ์ ์๋ค.
์๋ํ ์ง์: ์คํฌ๋ฆฝํธ๋ ์๋ํ ๋๊ตฌ์์ ์ฐ๋์ด ์ฉ์ดํ์ฌ, ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ ์ด๋ ๋ฐฐํฌ ๊ณผ์ ์์ ์ ์ฉํ๊ฒ ํ์ฉํ ์ ์๋ค.
์ปค๋ฎค๋ํฐ ๋ฐ ๊ธฐ์ ์ง์: ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ์ปค๋ฎค๋ํฐ ์๋์ ์ธ์๋, ์ถ๊ฐ ๊ธฐ๋ฅ๊ณผ ์ง์์ ์ ๊ณตํ๋ ๊ธฐ์ ์ฉ ์๋์ ๋ ์๋ค.
Chocolatey ์ค์น ์๊ตฌ์ฌํญ
Windows
Supported Windows client and server Operating Systems (can run on older Operating Systems)
windows ๋ฒ์ ์ ๋ฐ๋ผ ์ง์๊ธฐ๊ฐ์ด ๋ค๋ฅด๋ ์์ ๋งํฌ์ ๋ค์ด๊ฐ์ ํ์ธํ์.
์ค์ โ ์์คํ โ ์ ๋ณด โ windows ์ฌ์
PowerShell
PowerShell v2+ (minimum is v3 for install from this website due to TLS 1.2 requirement)
Windows PowerShell 3.0 ์ด์
PowerShell์์ ์๋์ ๋ช ๋ น์ด๋ก ๋ฒ์ ์ ํ์ธํ ์ ์๋ค.
$PSVersionTable
.NET Framework
.NET Framework 4.8 (the installation will attempt to install .NET 4.8 if you do not have it installed)
.NET Framework 4.8 ์ด์
Microsoft : ์ค์น๋ .NET Framework ๋ฒ์ ํ์ธํ๋ ๋ฒ
PowerShell์์ ์๋์ ๋ช ๋ น์ด๋ก ๋ฒ์ ์ ํ์ธํ ์ ์๋ค. ๋งจ ๋ค์ ์๋ ์ซ์๋ ๋ฆด๋ฆฌ์ฆ ์ต์๊ฐ
์๋์ ๋ช ๋ น์ด๋ 4.8์ด์์ธ์ง ๋ฌผ์ด๋ณด๋ ๋ช ๋ น์ด. ๋ง๋ค๋ฉด
true
์๋๋ฉดfalse
๋ฐํ.
(Get-ItemPropertyValue -LiteralPath 'HKLM:SOFTWARE\\Microsoft\\NET Framework Setup\\NDP\\v4\\Full' -Name Release) -ge 394802
Chocolatey ์ค์นํ๊ธฐ
Power Shell์ ๊ด๋ฆฌ์ ๋ชจ๋๋ก ์คํํ๋ค.
์๋์ ๋ช ๋ น์ด๋ฅผ ๋ณต์ฌ - ๋ถ์ฌ๋ฃ๊ธฐ ํ Enter
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
์๋ฃ๋์๋ค๋ฉด ์๋์ ๊ฐ์ด ์ค์น๋ ๋ฒ์ ๊ณผ ์๋ด ๋ฌธ๊ตฌ๊ฐ ์ถ๋ ฅ๋ ๊ฒ์ด๋ค.
Chocolatey ์ฌ์ฉํ๊ธฐ
์ค์น
choco install <ํจํค์ง๋ช > # ํน์ ๋ฒ์ ์ค์น์ choco install <ํจํค์ง๋ช > --version <์ํ๋ ๋ฒ์ >
์ ๊ทธ๋ ์ด๋
choco upgrade <ํจํค์ง๋ช >
์ ๊ฑฐ
choco uninstall <ํจํค์ง๋ช >
๋ฒ์ ํ์ธ
choco -v choco --version
์ค์น๋ ํจํค์ง ๋ชฉ๋ก ํ์ธ
choco list
๋ ์๊ณ ์ถ๋ค๋ฉด?
choco -?
Subscribe to my newsletter
Read articles from wowssun directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by