MacOS Catalina ๋ฒ์ 10.15.3์ ํ์ฌ ์ฌ์ฉํ๊ณ ์๋ค. Mac์ ์ฌ์ฉํ๋ฉด์ ์ธํฐ๋ท ๋ธ๋ผ์ฐ์ ์์ ๋ค์ด๋ก๋ ํ๊ณ ์ ํ๋ ์ฌ์ดํธ๋ก ์ ์ ํ, ์ค์น ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ฐ์ ์์ถ ํ์ผ์ ํ์ด ์์ฉํ๋ก๊ทธ๋จ์ ์คํํ์ฌ ์ค์น๋ฅผ ์งํํ์๋ค. ๊ทธ๋ ์ง๋ง Homebrew๋ฅผ ์ฌ์ฉํ๋ฉด ์ ๋ฐ ๊ณผ์ ์์ด ๋ด๊ฐ ๋ค์ด๋ก๋ ๋ฐ๊ณ ์ ํ๋ ํ๋ก๊ทธ๋จ์ ํจํค์ง ๋ค์์ผ๋ก ์ค์น๊ฐ ๊ฐ๋ฅํ๊ณ ์์ , ์ญ์ ๊น์ง ์ฉ์ดํ๋ Homebrew๋ฅผ ์ฐ์ง ์์ ์ด์ ๊ฐ ์๋ค. MacOS๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ๊ฐ๋ฐ์๋ถ๋ค์ ๊ฑฐ์ ๋๋ถ๋ถ์ด Homebrew๋ฅผ ์ค์นํด ํ๋ก๊ทธ๋จ์ ์ค์นํ๊ณ ์์ , ์ญ์ ํ๊ณ ์๋ค. ๊ทธ๋์ Homebrew๋ฅผ ์ค์นํ๊ณ ์ต์ํด์ง๊ณ ์ ์ฌ์ฉํด๋ณด๋ ค ํ๋ค.
Homebrew ๋?
์์ ์คํ์์ค ์ํํธ์จ์ด ํจํค์ง ๊ด๋ฆฌ ์์คํ ์ ํ๋๋ก Apple์ MacOS ์ด์ ์ฒด์ ์ ์ํํธ์จ์ด ์ค์น๋ฅผ ๋จ์ํ๊ฒ ๋ง๋ค์ด์ค๋ค. ๋งฅ์ค ํธ์ฐ(Max Howell)์ด ๊ฐ๋ฐํ ํจํค์ง ๊ด๋ฆฌ์๋ ๋ฃจ๋น ์จ ์จ์ผ์ฆ ๊ณต๋์ฒด์์ ์ธ๊ธฐ๋ฅผ ์ป์์ผ๋ฉฐ ํ์ฅ์ฑ์ผ๋ก ํธํ์ ๋ฐ์ ๋ฐ ์๋ค. Homebrew๋ Githup์ ํ์ฉํ์ฌ ์ฌ์ฉ์ ๊ธฐ์ฌ๋ฅผ ํตํ ์ฌ๋ฌ ํจํค์ง๋ค์ ์ง์์ ํ์ฅํ๊ณ , 2010๋ Githup์์ 3๋ฒ์งธ๋ก ๊ฐ์ฅ ๋ง์ด ํฌํฌ(ํ๋์ ์ํํธ์จ์ด ์์ค ์ฝ๋๋ฅผ ํต์งธ๋ก ๋ณต์ฌํ์ฌ ์๋ก์ด ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ๋ ๊ฒ)๋ ์ ์ฅ์์๋ค. ๊ทธ๋ฆฌ๊ณ 2012๋ Githup์์ ์ ๊ท ๊ธฐ์ฌ์ ์๊ฐ ๊ฐ์ฅ ๋ง๊ณ , 2013๋ Githup์ ํ๋ก์ ํธ ๊ฐ์ด๋ฐ ๊ฐ์ฅ ๋ง์ ์์ ๊ธฐ์ฌ์์ ๋ซํ ์ด์๋ค์ด ์์๋ค.
๊ฐ๋ฐ์๋ค์ ๋ง์ ํ๋ก๊ทธ๋จ๋ค์ ์ฌ์ฉํ๋๋ฐ, ๊ทธ ๋ง์ ํ๋ก๊ทธ๋จ๋ค์ ์ผ์ผ์ด ๊ฒ์ํด ๋ค์ด๋ก๋ํ๊ณ ์ค์นํ๊ณ ์ฌ์ฉํ๋ค๊ฐ ์ญ์ ํ๊ฒ ๋ ๊ฒฝ์ฐ ์๋ฒฝํ๊ฒ ์ญ์ ํ์ง ๋ชปํ๊ณ ๋จ๋ ํ์ผ๋ค๋ก ์ข ์ฐ์ฐํ๊ธฐ๋ ํ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ, ์ด๋ฐ ๊ณผ์ ์ ๊นจ๋ํ๊ฒ ๊ด๋ฆฌํ ์ ์๋ MacOS์ฉ ํจํค์ง ๊ด๋ฆฌ์ ๋๊ตฌ์ด๋ค. ๊ฐ๋จํ ๋ช ๋ น์ด๋ง์ผ๋ก ํ๋ก๊ทธ๋จ์ ์ค์น,์์ ,์์ ํ ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค.
Homebrew ์ค์น
Homebrew๊ฐ ๋ฌด์์ธ์ง ์ ์ฌ์ฉํ๋์ง๋ฅผ ์๊ฒ๋๋ฉด ๋ฌด์กฐ๊ฑด ์ค์น ํ ์ฌ์ฉํ๊ฒ ๋ ์ ๋๋ก ๋งค๋ ฅ์ ์ธ ํจํค์ง ๊ด๋ฆฌ์ ๋๊ตฌ์ธ๊ฑด ํ๋ฆผ์๋ค. ์ค์น ๋ฐฉ๋ฒ๋ ๊ฐ๋จํ๋ค.
1. ํฐ๋ฏธ๋์ ์ฐ๋ค.
ํฐ๋ฏธ๋์ ์ฌ๋ ๋ฐฉ๋ฒ์ ๋ ๊ฐ์ง๊ฐ ์๋ค.
์ฒซ๋ฒ์งธ ๋ฐฉ๋ฒ์ Command + Spacebar๋ฅผ ๋๋ฌ Spotlight ๊ฒ์์ฐฝ์ “ํฐ๋ฏธ๋”์ ์ ๋ ฅํด ์ฌ๋ ๋ฐฉ๋ฒ์ด ์๋ค.
๋๋ฒ์งธ ๋ฐฉ๋ฒ์ Launchpad์์ ๊ธฐํ(Utility)์์ "ํฐ๋ฏธ๋"์ ์ฌ๋ ๋ฐฉ๋ฒ์ด ์๋ค.
2. Homebrew ํํ์ด์ง์ ์ ์ํ์ฌ ์ค์น๋ฅผ ์ค๋นํ๋ค.
Homebrew ํํ์ด์ง ์ ์ ๋งํฌ
ํํ์ด์ง์ ์ ์ํ๋ฉด Homebrew ์ค์นํ๊ธฐ ํ ์คํธ ์๋์ "ํ ;๋์ ๋ถ์ฌ๋ฃ๊ธฐ ํ์ธ์."๋ผ๊ณ ๋์์๋ ๋ช ๋ น์ด๋ฅผ ๋ณต์ฌํด๋๋ค. ํฐ๋ฏธ๋์์ ๋ณต์ฌํ ๋ช ๋ น์ด๋ฅผ ๋ถ์ฌ๋ฃ๊ณ ์คํํ๋ฉด ์ค์น๊ฐ ์งํ๋๋ค.
3. ํฐ๋ฏธ๋์ ๋ช ๋ น์ด๋ฅผ ๋ถ์ฌ๋ฃ๊ณ ์ค์น๋ฅผ ์งํํ๋ค.
"Press RETURN to continue or any other key to abort" ๋ฉ์ธ์ง๊ฐ ๋์จ๋ค. "Enter"ํค๋ฅผ ๋๋ฌ ๋ค์์ผ๋ก ์งํํ๋ค. ๊ทธ๋ฌ๋ฉด ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ผ๊ณ ๋์จ๋ค. ์์ ์ MacOS์์ ์ค์ ํ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ค.
4. Homebrew๋ฅผ ์ค์นํ๊ธฐ ์ํด Xcode๋ ํจ๊ป ์ค์นํ๋ค.
์ค์น๋ฅผ ์งํํ๋ ์ค, ์ค๋ฅธ์ชฝ ์๋จ์ "์ ๋ฐ์ดํธ ์ฌ์ฉ ๊ฐ๋ฅ"์ด๋ผ๋ ํ๊ฒฝ์ค์ ์๋ฆผ์ด ๋จ๋ฉด์ ์ค์น/๋์ค์ ์ค์์ ์ค์น๋ฅผ ์ ํํ๋ฉด Xcode๊ฐ ์ค์น๋๋ค. ์ค์น๊ฐ ์งํ๋๋ ๊ณผ์ ์ ์ง์ผ๋ณด๋ค ๋ณด๋ฉด ์ด๋์ "Run 'brew help' to get started"๋ผ๋ ๋ฉ์์ง๊ฐ ๋ณด์ด๊ณ Homebrew๊ฐ ์ค์น๋๊ฑธ ํ์ธํ ์ ์๋ค.
5. Homebrew help๋ช ๋ น์ด๋ฅผ ๋ ๋ ค๋ณธ๋ค.
Homebrew๋ฅผ ์ค์น์๋ฃ ํ, "brew help" ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅ ํ ์คํํด๋ณธ๋ค. brew์ ๋ํ help๊ฐ ์ถ๋ ฅ๋๊ณ Example usageํญ๋ชฉ์ brew์์ ์ฌ์ฉํ ์ ์๋ ๋ช ๋ น์ด๋ค์ด ๊ฐ๋จํ ์ค๋ช ๊ณผ ํจ๊ป ๋ํ๋๊ณ ์๋๊ฑธ ํ์ธํ ์ ์๋ค.
Homebrew์๋ํด์ ์์๋ณด๊ณ ์ค์น๋ฅผ ์งํํด๋ณด์๋ค. ๋ค์์๋ brew ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด ํน์ ํ๋ก๊ทธ๋จ์ ์ค์นํด๋ณด๊ณ ์ญ์ ํด๋ณด๋๊ฑธ ํด๋ณด๋ ค๊ณ ํ๋ค. Homebrew๋ฅผ ์ต์ํ๊ฒ ์ฌ์ฉํ๊ณ ๋ง์ ๊ฐ๋ฐ์๋ถ๋ค์ด ์ฌ์ฉํ๋ ๋งํผ ํธ๋ฆฌ์ฑ์ ๊ฒฝํํด๋ณด๋ ค ํ๋ค.
'D E V E L O P M E N T > MacOS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Mac] MacOS์ ์ดํด๋ฆฝ์ค ์ค์นํ๊ธฐ (0) | 2020.04.08 |
---|---|
[Mac] MacOS์ ํฌํ ์ต(Photoshop) ์ค์นํ๊ธฐ (0) | 2020.03.29 |
[Mac] MacOS์ Githup ์ค์น ๋ฐ ์ค์ ํ๊ธฐ (0) | 2020.03.27 |
[Mac] MacOS Java JDK ์ค์น ๋ฐ ํ๊ฒฝ๋ณ์ ์ค์ ํ๊ธฐ (17) | 2020.03.27 |
๋๊ธ