-
๋งฅ๋ถ Homebrew ํ๋ธ๋ฅ ์ค์นํ๊ธฐ๐ develop/Mac 2022. 4. 12. 17:55
Homebrew ํ๋ธ๋ฅ๋?
์คํ์์ค ๊ธฐ๋ฐ์ Mac OS์ฉ ํจํค์ง ๋งค๋์ ์ ๋๋ค. ํจํค์ง ๋งค๋์ ๋ ์ปดํจํฐ ํ๋ก๊ทธ๋จ์ ์ค์น, ์ ๊ทธ๋ ์ด๋, ๊ตฌ์ฑ, ์ ๊ฑฐ ๊ณผ์ ์ ์๋ํํ๋ ์ํํธ์จ์ด ๋๊ตฌ๋ค์ ๋ชจ์์ ์๋ฏธํฉ๋๋ค.
์ฆ, Mac OS ์ด์ ์ฒด์ ์ ์ํํธ์จ์ด ์ค์น๋ฅผ ๋จ์ํ๊ฒ ๋ง๋ค์ด์ฃผ๊ธฐ ์ํ ํ๋ก๊ทธ๋จ์ ๋๋ค.
ํ๋ธ๋ฅ๋ ์ค์น๋ฅผ ๋จ์ํ๊ฒ ๋ง๋ค์ด ํธ๋ฆฌํ๋ค๋ ์ฅ์ ์ด ์์ง๋ง, ์คํ์์ค ๊ธฐ๋ฐ์ด๋ผ ํจํค์ง ์์ ์ฑ์ด ๋ณด์ฅ๋์ง ์๋๋ค๋ ๋จ์ ์ด ์กด์ฌํฉ๋๋ค.
ํ๋ธ๋ฅ ์ค์นํ๊ธฐ
1. ํ๋ธ๋ฅ ์ฌ์ดํธ ์ ์ ํ Install Homebrew ๋ช ๋ น์ด๋ฅผ ๋ณต์ฌํด์ค๋๋ค.
ํ๋ธ๋ฅ ์ฌ์ดํธ
ํ๋ธ๋ฅ ์ฌ์ดํธ์ ์ ์ํ์ ์
Install Homebrew ๋ฐ ๋ช ๋ น์ด๋ฅผ ๋ณต์ฌํ์๋ฉด ๋ฉ๋๋ค.
2. ํฐ๋ฏธ๋์ ๋ณต์ฌํ ๋ช ๋ น์ด ๋ถ์ฌ๋ฃ๊ณ ์ํฐ๋ฅผ ๋๋ฌ์ค๋๋ค.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
์ดํ
Checking for 'sudo' access (which may request your password)
๋ผ์ธ์ด ๋์ค๋ฉด ๋นํฉํ์ง ๋ง์๊ณ , ๋งฅ๋ถ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํด์ฃผ์๋ฉด ๋ฉ๋๋ค. (๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํด๋ ํ๋ฉด์ฐฝ์๋ ๋ํ๋์ง ์์ต๋๋ค. ๊ทธ๋ฅ ์ ๋ ฅํ์๊ณ ์ํฐ ๋๋ฅด์ธ์.)3. ๊ฒฝ๋ก ์ค์ ํ๊ธฐ
์ค์น๋ฅผ ์๋ฃ ํ๋ค๋ฉด, ํ๋จ์ชฝ Next steps ๋ถ๋ถ์ ๋ ์ค์ง๋ฆฌ ๋ช ๋ น์ด ๋ผ์ธ์ด ๋ณด์ด์ค ๊ฒ๋๋ค.
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/์ฌ์ฉ์์ด๋ฆ/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
ํ๋์ฉ ๋ณต๋ถํด์ ์คํ์์ผ์ค๋๋ค.
4. ์ค์น ํ์ธํ๊ธฐ
brew --version
brew --version
์ ์ ๋ ฅํ๊ณ , ๋ฒ์ ์ด ๋ํ๋๋ฉด (2022.04.12 ๊ธฐ์ค 3.4.6) ์ค์น ์๋ฃ์ ๋๋ค!ํ๋ธ๋ฅ ๊ธฐ๋ณธ ๋ช ๋ น์ด
1. ํ๋ธ๋ฅ
brew update
- brew ์ ๋ฐ์ดํธbrew search <ํจํค์ง ์ด๋ฆ>
- ํด๋น ํจํค์ง ๊ฒ์brew install <ํจํค์ง ์ด๋ฆ>
- ํด๋น ํจํค์ง ์ค์น2. ํ์ธ
brew list
- ์ค์น ๋ ํจํค์ง ๋ฆฌ์คํธ ํ์ธbrew info <ํจํค์ง ์ด๋ฆ>
- ํด๋น ํจํค์ง ์์ธ ์ ๋ณด ํ์ธ3. ์ ๊ทธ๋ ์ด๋ (์ ๋ฐ์ดํธ)
brew outdated
- ์ ๋ฐ์ดํธ๊ฐ ํ์ํ ํจํค์ง ์ฐพ์๋ณด๊ธฐbrew upgrade
- ํจํค์ง ์ ์ฒด ์ ๋ฐ์ดํธbrew upgrade <ํจํค์ง ์ด๋ฆ>
- ํด๋น ํจํค์ง ์ ๋ฐ์ดํธ4. ์ญ์
brew cleanup <ํจํค์ง ์ด๋ฆ>
- ์ฌ๋ฌ ๊ฐ์ ๋ฒ์ ์ด ์์ ๋, ๊ฐ์ฅ ์ต์ ๋ฒ์ ๋ง ์ด๋ฆฌ๊ณ ๋๋จธ์ง๋ ์ญ์ brew uninstall <ํจํค์ง ์ด๋ฆ>
- ํด๋น ํจํค์ง ์ญ์ +) ํ๋ธ๋ฅ ์์ ์ญ์
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
'๐ develop > Mac' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋งฅ๋ถ M1 ์ ์์ง๊ฐ ์ค๋ผํด DB ์ ์ดํด๋ฆฝ์ค ์ฐ๋ํ๊ธฐ (3) 2022.04.28 ๋งฅ๋ถ ์จ๊ฒจ์ง ํด๋ / ํ์ผ ๋ณด๋ ๋ฒ (0) 2022.04.04 ๋งฅ๋ถ ๋ฐฑํฑ(`) ์ ๋ ฅ ๋ฐฉ๋ฒ (0) 2022.04.01 ๋งฅ๋ถ ์คํฌ๋ฆฐ์ท / ์บก์ฒ ๋จ์ถํค (0) 2022.04.01