์๋์ฐ์์๋ apt-get install ํ๋ฏ์ด ์(shell)์์ ๋๊ณ ์ถ์ ๊ฐ๋ฐ์๋ค์ด ์ ๋ฒ ์์ผ๋ฆฌ๋ผ ๋ด ๋๋ค. ์ด์,
์๋์ฐ์์ ์ํํธ์จ์ด ์ค์น์ ๊ด๋ฆฌ๋ฅผ ์ฉ์ดํ๊ฒ ํ๋ ๋ ๊ฐ์ง ์ธ๊ธฐ ์๋ ๋๊ตฌ, Chocolatey์ Scoop์ ๋ํด ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค. ์ด ๋ ๋๊ตฌ๋ ๊ฐ๊ฐ์ ๊ณ ์ ํ ํน์ฑ๊ณผ ์ฅ๋จ์ ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ๊ฐ์์ ํ์์ ๋ฐ๋ผ ์ ํฉํ ๋๊ตฌ๋ฅผ ์ ํํ๋ฉด ๋ฉ๋๋ค.
์ฌ๊ธฐ์์๋ Git์ Ubuntu์ ๊ฐ์ Linuxํ๊ฒฝ์์ ์ค์นํ๋ฏ์ด ๋ ์๋์ฐ์ ํจํค์ง ๋งค๋์ (Windows Package Manager)๋ฅผ ํ์ฉํ๋ ์๋ฅผ ๋ณด์ด๊ฒ ์ต๋๋ค.
Chocolatey: ํฌ๊ด์ ์ธ ์์คํ ๊ด๋ฆฌ
์ฅ์ :
- ๊ฐ๋ ฅํ ์ปค๋ฎค๋ํฐ ์ง์: Chocolatey๋ ๋์ ๋ฒ์์ ํจํค์ง๋ฅผ ์ง์ํ๋ฉฐ, ์์ฒ ๊ฐ์ ํจํค์ง๊ฐ ํ๋ฐํ ์ ์ง ๊ด๋ฆฌ๋๊ณ ์์ต๋๋ค. ์ด๋ก ์ธํด ๊ฑฐ์ ๋ชจ๋ ์ ํ์ ์ํํธ์จ์ด๋ฅผ ์ฝ๊ฒ ์ฐพ๊ณ ์ค์นํ ์ ์์ต๋๋ค.
- ์์คํ ์ ๋ฐ์ ๊ด๋ฆฌ: Chocolatey๋ ์์คํ ์์ค์์ ์ํํธ์จ์ด๋ฅผ ์ค์นํ๋ฏ๋ก, ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ๋์ผํ ํ๊ฒฝ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ์ด๋ ๊ธฐ์ ํ๊ฒฝ์์ ํนํ ์ ์ฉํฉ๋๋ค.
- ์๋ ์ ๋ฐ์ดํธ: ํจํค์ง์ ์์กด์ฑ ๊ด๋ฆฌ์ ์๋ ์ ๋ฐ์ดํธ ๊ธฐ๋ฅ์ ํตํด ์ํํธ์จ์ด๋ฅผ ์ต์ ์ํ๋ก ์ ์งํ ์ ์์ต๋๋ค.
๋จ์ :
- ๊ด๋ฆฌ์ ๊ถํ ํ์: ์ค์น ๊ณผ์ ์์ ๊ด๋ฆฌ์ ๊ถํ์ด ์๊ตฌ๋๋ฏ๋ก, ์ผ๋ถ ์ฌ์ฉ์์๊ฒ๋ ์ ๊ทผ์ฑ์ด ์ ํ๋ ์ ์์ต๋๋ค.
- ๋ณต์ก์ฑ: ์ด๋ณด ์ฌ์ฉ์์๊ฒ๋ ๋ค์ ๋ณต์กํ๊ฒ ๋๊ปด์ง ์ ์์ผ๋ฉฐ, ์ฌ์ฉ๋ฒ์ ์ตํ๋ ๋ฐ ์๊ฐ์ด ํ์ํ ์ ์์ต๋๋ค.
์ค์น๋ฐฉ๋ฒ(๊ด๋ฆฌ์ ๋ชจ๋๋ก 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://chocolatey.org/install.ps1'))
Git ์ค์น ์์
choco install git
Scoop: ์ฌ์ฉ์ ์นํ์ ์ด๊ณ ๊ฐ๋จํ ๊ด๋ฆฌ
์ฅ์ :
- ์ฌ์ฉ์ ํ ๋๋ ํ ๋ฆฌ ์ค์น: ๋ชจ๋ ํจํค์ง๋ ์ฌ์ฉ์์ ํ ๋๋ ํ ๋ฆฌ ๋ด์ ์ค์น๋๋ฏ๋ก, ์์คํ ์ ์ฒด์ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค. ์ด๋ ๊ฐ์ธ ์ฌ์ฉ์์๊ฒ ์ด์์ ์ ๋๋ค.
- ๊ฐ๋จํ ์ค์น ๋ฐ ์ฌ์ฉ๋ฒ: ๋ช ๋ น์ด๊ฐ ๊ฐ๋จํ๊ณ ์ง๊ด์ ์ด์ด์ ์ด๋ณด์๋ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ํด๋์ฑ: ์ค์น๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฑ๋ก๋์ง ์์ผ๋ฏ๋ก, ์ด๋์ฑ์ด ๋์ ํ๊ฒฝ์์ ์ ๋ฆฌํฉ๋๋ค.
๋จ์ :
- ํจํค์ง ๋ฒ์: Chocolatey์ ๋นํด ์๋์ ์ผ๋ก ํจํค์ง ์๊ฐ ์ ์ต๋๋ค.
- ์์คํ ๊น์ํ ์ค์ ๋ฏธ์ง์: ๊น์ ์์คํ ์์ค์ ํตํฉ์ด ํ์ํ ๊ฒฝ์ฐ Scoop์ ์ ํ์ ์ผ ์ ์์ต๋๋ค.
์ค์น๋ฐฉ๋ฒ
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
iwr -useb get.scoop.sh | iex
Git ์ค์น ์์
scoop install git
๊ฒฐ๋ก
Chocolatey๋ ๋ ๋๋ฆฌ ์๋ ค์ ธ ์์ผ๋ฉฐ, ๋ ํฐ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ด ์์ต๋๋ค. ์ด๋ ๋ ๋ง์ ํจํค์ง์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ํํธ์จ์ด๋ฅผ ์ค์นํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
๋ฐ๋ฉด์, Scoop์ ์ฌ์ฉ์์ ํ ๋๋ ํ ๋ฆฌ ๋ด์์ ์ํํธ์จ์ด๋ฅผ ์ค์นํ๋ฏ๋ก ์์คํ ์ค์ ์ ๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ด๋ ๊ฐ๋ฐ ๋๊ตฌ์ ์ปค๋งจ๋๋ผ์ธ ์ ํธ๋ฆฌํฐ ์ค์น์ ์ ํฉํฉ๋๋ค.
๊ฒฐ๋ก . ์ ๋ Chocolatey๋ฅผ ์ ํํ์ต๋๋ค.
๋๊ธ