[Scoop] Windows์์ ๊ฐ์ฅ ๋๋ํ ํจํค์ง ๊ด๋ฆฌ์
๐ฅ️ Scoop: Windows์์ ๊ฐ์ฅ ์ค๋งํธํ ํจํค์ง ๊ด๋ฆฌ์ ๋ณต์กํ ์ค์น ๊ณผ์ , ๋ฐ๋ณต์ ์ธ ์๋ ์
๋ฐ์ดํธ… ์ง์น์ง ์์ผ์
จ๋์? Scoop์ Windows ์ฌ์ฉ์๋ค์ ์ํ ๊ฐ๋ณ๊ณ ํจ์จ์ ์ธ ๋ช
๋ น์ด ๊ธฐ๋ฐ ํจํค์ง ๊ด๋ฆฌ์ ์
๋๋ค. ์ด์ ์น์ฌ์ดํธ๋ฅผ ์ฐพ์๋ค๋๋ฉฐ ํ๋ก๊ทธ๋จ์ ์ค์นํ ํ์ ์์ด, ํ ์ค์ ๋ช
๋ น์ด๋ก ์ํ๋ ํ๋ก๊ทธ๋จ์ ์ค์น ํ๊ณ ๊ด๋ฆฌํด๋ณด์ธ์. Scoop์ด๋? Scoop์ ์คํ์์ค ๊ธฐ๋ฐ์ Windows์ฉ ํจํค์ง ๊ด๋ฆฌ์ ๋ก, PowerShell์ด๋ CMD์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Linux์ apt , brew ์ ๊ฐ์ ๋๊ตฌ์ ์ต์ํ ์ฌ์ฉ์๋ผ๋ฉด ํนํ ์ ์ฉํ๋ฉฐ, ๋๋ถ๋ถ์ ์ค์น ํ์ผ์ด ํฌํฐ๋ธ ํํ ๋ก ๊ด๋ฆฌ๋์ด ์์คํ
์ ๊นจ๋ํ๊ฒ ์ ์งํ ์ ์์ต๋๋ค. ์ฃผ์ ํน์ง ๊ฐํธํ ์ค์น ๋ช
๋ น์ด ์: scoop install nodejs ์์คํ
์ค์ ์ ๊ฑด๋๋ฆฌ์ง ์๋ ํฌํฐ๋ธ ์ค์น ๋ถํ์ํ ๋ ์ง์คํธ๋ฆฌ ๋ณ๊ฒฝ ์์ด ์ฑ์ ์ค์นํ๊ณ ์ญ์ ํ ์ ์์ต๋๋ค. ๋ค์ํ ํ์ฅ์ฑ “๋ฒํท”์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ์ ์ฅ์๋ฅผ ์ถ๊ฐํด ๋ ๋ง์ ์ฑ์ ์ค์นํ ์ ์์ต๋๋ค. ์๋ ์
๋ฐ์ดํธ ๊ฐ๋ฅ ๋ช
๋ น์ด ํ๋๋ก ๋ชจ๋ ์ค์น ์ฑ์ ์ต์ ์ํ๋ก ์ ์งํ ์ ์์ต๋๋ค. ๋น๊ด๋ฆฌ์ ๊ถํ์ผ๋ก๋ ์ฌ์ฉ ๊ฐ๋ฅ ํ์ฌ๋ ํ๊ต ๋ฑ ์ ํ๋ ํ๊ฒฝ์์๋ ์ค์น์ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ค์น ๋ฐฉ๋ฒ (3๋จ๊ณ) PowerShell์ ๊ด๋ฆฌ์ ๊ถํ ์์ด ์คํํฉ๋๋ค. ์๋ ๋ช
๋ น์ด๋ฅผ ๋ณต์ฌํด ๋ถ์ฌ๋ฃ์ต๋๋ค. Set-ExecutionPolicy RemoteSigned -Scope CurrentUser irm get.scoop.sh | iex ์ค์น๊ฐ ์๋ฃ๋๋ฉด scoop install appname ํ์์ผ๋ก ์ํ๋ ํ๋ก๊ทธ๋จ์ ์ค์นํ์ธ์. Scoop์ผ๋ก ์ค์น ๊ฐ๋ฅํ ํ๋ก๊ทธ๋จ ์์ ๊ฐ๋ฐ ๋๊ตฌ: Git, Python, Node.js, Visual Studio Code ์ ํธ๋ฆฌํฐ: 7-Zip, Everything, Curl, ffmpeg CLI ๋๊ตฌ: Neovim, bat, fzf, aria2 ๋ฌธ์ ๋ทฐ์ด/ํธ์ง...