ํ๋ธ๋ฃจ(Homebrew) ๋?
Homebrew ๋งํ์๋ฉด ์ด๋ค ํ๋ก๊ทธ๋จ์ ์ค์นํด ์ฃผ๋ ์ผ์ข ์ installer ์ญํ ์ ํ๋ ๋ ์์ ๋๋ค. ๋น์ ํด์ ํํํ์๋ฉด ์ค๋งํธํฐ์ ์๋ ์ฑ์คํ ์ด ์ ๊ฐ์ต๋๋ค. ์ฑ์คํ ์ด์์ ์ฑ์ ๊ฒ์ํด์ ์ค์นํ ์ ์๋ ๊ฒ์ฒ๋ผ Homebrew๋ก ๋ช ๋ น์ ํตํด์ ์ปดํจํฐ๋ฅผ ์ ์ดํ๋ ํ๋ก๊ทธ๋จ์ ์ค์น, ์ญ์ , ๊ฒ์ํ๋ ๋ฐ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ์ ๋๋ค.
์ด๋ฒ ํฌ์คํ ์์๋ ํ๋ธ๋ฃจ๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ๊ณผ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ณธ ๋ช ๋ น์ด๋ฅผ ์ ๋ฆฌํฉ๋๋ค.
1. Homebrew ํํ์ด์ง
2. Homebrew ์ค์น
# Homebrew ์ค์น
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# ์ค์นํ์ธ
brew -v
3. ๊ธฐ๋ณธ๋ช ๋ น์ด
3-1. ์ค์น
brew update #brew๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์
๋ฐ์ดํธ
brew search <ํจํค์ง๋ช
> #ํ๋ก๊ทธ๋จ์ด ์๋์ง ๊ฒ์
brew install <ํจํค์ง๋ช
>[@๋ฒ์ ] #ํ๋ก๊ทธ๋จ ์ค์น(์ต์ ๋ฒ์ ์ผ๋ก)
ex) brew install, brew install node@14
3-2. ํ์ธ
brew list #์ค์น๋์ด ์๋ ํจํค์ง ํ์ธ
brew info <ํจํค์ง๋ช
> #ํจํค์ง ์ ๋ณด ํ์ธ
3-3 ์ ๋ฐ์ดํธ
brew outdated #์
๊ทธ๋ ์ด๋ ํ์ํ ํ๋ก๊ทธ๋จ ์ฐพ๊ธฐ
brew upgrade <ํจํค์ง๋ช
> #ํจํค์ง ์
๊ทธ๋ ์ด๋
brew upgrade #๋ชจ๋ ํจํค์ง ์
๊ทธ๋ ์ด๋
3-4 ์ญ์
brew cleanup <ํจํค์ง๋ช
> #๋ฒ์ ์ ์ฌ๋ฌ๊ฐ ๊น์๋๋ฐ ์ต์ ๋ฒ์ ์ด์ธ์ ๋ฒ์ ๋ค ์ ๋ถ ์ญ์
brew uninstall <ํจํค์ง๋ช
> #ํน์ ํจํค์ง ์ญ์
#Homebrew ์ญ์
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”