๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

OS/๐ŸŽ MacOS

Homebrew ( ๋งฅ ์šฉ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž ) ์„ค์น˜ ๋ฐ ํ™œ์šฉํ•˜๊ธฐ!

Open Homebrew website when you click

ubuntu์˜ yum, apt-get๋“ฑ๊ณผ ๋น„์Šทํ•œ ์นœ๊ตฌ์ธ ๊ฒƒ ๊ฐ™๋‹ค.

ํ„ฐ๋ฏธ๋„์—์„œ ๋ช…๋ น์–ด๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ์†์‰ฝ๊ฒŒ ์„ค์น˜, ์‚ญ์ œ, ์—…๋ฐ์ดํŠธ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค€๋‹ค.

 

Mac์—์„œ ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜ ์‹œ App store ๋˜๋Š” ํ•ด๋‹น ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•ด์„œ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์šดํ•˜๋Š”๋ฐ ์–ด๋–ค ๊ฑธ ํ•˜๊ณ  ์žˆ๋Š”์ง€ ๋ชจ๋ฅด๋‹ˆ ๋‚˜๋„ ๋ชจ๋ฅด๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์„ค์น˜ ๋  ์ˆ˜๋„ ์žˆ๊ณ ,

ํ”„๋กœ๊ทธ๋žจ์„ ์žฌ์„ค์น˜, ์‚ญ์ œ, ์—…๋ฐ์ดํŠธ ์‹œ ๊ธฐ์กด์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚จ์•„์„œ ์ฐ์ฐํ•จ์„ ๋Š๋ผ๊ฑฐ๋‚˜ Mac์ด ๋ฒ„๋ฒ…๋Œ€๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.

AppCleaner๋ฅผ ์ด์šฉํ•ด์„œ ๋น„์›Œ์ฃผ๊ธฐ๋Š” ํ•˜์ง€๋งŒ... ๊ทธ๋ž˜๋„ ํŽธํ•˜๊ฒŒ ๊ด€๋ฆฌ ํ•  ์ˆ˜ ์žˆ๋Š”๊ฒŒ ์žˆ๋‹ค๋ฉด ๋” ์ข‹์ง€!

 

 

์„ค์น˜ํ•˜์ž

ํ„ฐ๋ฏธ๋„์„ ์—ด์–ด์„œ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์ž

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

์บก์ณ๋ฅผ ๋ชป ๋– ์„œ ๊ธ€๋กœ ์„ค๋ช…ํ•˜๊ฒ ๋‹ค ๐Ÿ˜ฅ

- ์„ค์น˜ ๋„์ค‘ "Press ReTURN to continue or any other key to abort" ๊ฐ€ ๋‚˜์˜ฌ ๋•Œ "enter"๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์ž

- ํ•œ์ฐธ ์ง„ํ–‰๋˜๋‹ค๊ฐ€ "Password: "๊ฐ€ ๋‚˜์˜จ๋‹ค๋ฉด Mac ๋กœ๊ทธ์ธ ํ•  ๋•Œ ์“ฐ๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์ฃผ์ž.

- Run 'brew help' to get started ๋ฌธ๊ตฌ๊ฐ€ ๋‚˜์˜จ๋‹ค๋ฉด ์„ค์น˜๊ฐ€ ๋‹ค ๋œ ๊ฒƒ!

 

 

๋” ํ•ด๋ณด๊ธฐ

cask๋ผ๋Š” ํŒจํ‚ค์ง€๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ทธ๋ž˜ํ”ฝ์„ ํ†ตํ•ด ์ž‘์—…ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜๋ฅผ homebrew๋กœ ๋Œ€์‹ ํ•  ์ˆ˜ ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด.. app์„ application์— ๋Œ์–ด๋‹น๊ฒจ์„œ ์„ค์น˜ ํ•˜๋Š” ๊ทธ๋Ÿฐ..? (= ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•ด ์ด ํŒŒ์ผ์„… ์— ๋Œ์–ด๋‹ค ๋†“๊ธฐ )

brew install cask

 

Q. cask๋ฅผ ์„ค์น˜ํ•˜๋ฉด ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์„ ๋ช…๋ น์–ด๋กœ ๋‹ค์šด ํ•  ์ˆ˜ ์žˆ๋‚˜์š”!?

A. ใ…‡...์•„๋‹ˆ๋‹ค ใ…œ ์• ์„ํ•˜๊ฒŒ๋„ ์ง€์›ํ•˜๋Š” ์•„์ด๋“ค๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค.

 

Q. ๊ทธ๋Ÿผ ์–ด๋–ค๊ฒŒ ๋˜๋Š”์ง€ ์–ด๋–ป๊ฒŒ ์•Œ์•„๋ณด๋‚˜์š”?

A. ๊ฒ€์ƒ‰ ํ–ˆ์„ ๋•Œ cask ๋ชฉ๋ก์— ๋œจ๋Š” ์•„์ด๋“ค์€ ๋ช…๋ น์–ด๋กœ ์„ค์น˜๊ฐ€๋Šฅํ•˜๋‹ค! ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž.

    1. ์ผ๋‹จ brew๋ฅผ ํ†ตํ•ด ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜, ์—…๊ทธ๋ ˆ์ด๋“œ, ๊ฒ€์ƒ‰๋“ฑ์„ ํ•  ๋•Œ๋Š” ๋ฌด.์กฐ.๊ฑด brew update๋ฅผ ํ•œ ๋ฒˆ ํ•ด์ฃผ์ž.

       ์ตœ์‹  ๋ฒ„์ „์˜ ๊ณต๊ฐ„์—์„œ ๋ญ๋“  ์„ค์น˜, ์—…๋ฐ์ดํŠธ ํ•ด์•ผ ํ•˜์ง€ ์•Š๊ฒ ๋‚˜!?

brew update

    2. ๋‹ค์Œ ๋ช…๋ น์–ด๋กœ ์„ค์น˜ํ•˜๊ธฐ ์›ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๊ฒ€์ƒ‰ํ•œ๋‹ค.

brew search ํ”„๋กœ๊ทธ๋žจ๋ช…

์˜ˆ์‹œ๋กœ chrome์„ ๊ฒ€์ƒ‰ํ•ด๋ณด๊ฒ ๋‹ค.

Casks์— google-chrome์ด ์žˆ๋Š” ๊ฒƒ์ด ๋ณด์ธ๋‹ค!

    3. ์„ค์น˜ ๋ช…๋ น์–ด๋กœ ์„ค์น˜ ํ•ด์ค€๋‹ค.

brew install --cask ํ”„๋กœ๊ทธ๋žจ๋ช…

์บก์ณ๋ฅผ ๋œจ๊ธฐ์œ„ํ•ด ํ•œ ๋ฒˆ ํ•ด๋ดค๋Š”๋ฐ... ์ด๋ฏธ ์ปดํ“จํ„ฐ์— chrome์ด ์„ค์น˜๋˜์–ด ์žˆ์–ด์„œ

์—๋Ÿฌ๊ฐ€ ๋–ด๋‹ค! ํ•˜ํ•˜.. ์„ค์น˜ ๋ช…๋ น์–ด๊ฐ€ ์ œ๋Œ€๋กœ ๋™์ž‘ํ•˜๋Š” ๊ฑธ ํ™•์ธํ–ˆ์œผ๋‹ˆ pass!

 

 

Tip.

1. brew๋กœ ์„ค์น˜๋œ ํ”„๋กœ๊ทธ๋žจ ๋ฆฌ์ŠคํŠธ๋ฅผ ํ™•์ธํ•ด๋ณด์ž!

brew๋กœ ์„ค์น˜๋œ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์€

brew list

brew list์— --cask ์˜ต์…˜์œผ๋กœ cask๋ฅผ ์ด์šฉํ•ด์„œ ์„ค์น˜ํ•œ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์€

brew list --cask

 

2. brew๋ฅผ ์ด์šฉํ•œ ํ”„๋กœ๊ทธ๋žจ ์‚ญ์ œํ•ด๋ณด์ž!

brew๋กœ ์„ค์น˜๋œ ํ”„๋กœ๊ทธ๋žจ์„ ์ง€์šฐ๋Š” ๊ฒƒ์€

brew remove ํ”„๋กœ๊ทธ๋žจ๋ช…

brew --cask๋กœ ์„ค์น˜๋œ ํ”„๋กœ๊ทธ๋žจ์„ ์ง€์šฐ๋Š” ๊ฒƒ์€

brew remove --cask ํ”„๋กœ๊ทธ๋žจ๋ช…

 

๋ช…๋ น์–ด ์ •๋ฆฌ!

- brew : ์ปค๋งจ๋“œ ๋ผ์ธ ํ”„๋กœ๊ทธ๋žจ (c, java, python ๊ฐ™์€..)

- brew cask : GUI ํ”„๋กœ๊ทธ๋žจ (Safari, Chrome, Word ๊ฐ™์€..)

 

brew update : ํ™ˆ๋ธŒ๋ฅ˜ ์ตœ์‹ ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ

brew upgrade ํ”„๋กœ๊ทธ๋žจ๋ช…: ํ™ˆ๋ธŒ๋ฅ˜์— ์„ค์น˜๋œ ํ”„๋กœ๊ทธ๋žจ ์ตœ์„ ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ

brew search ํ”„๋กœ๊ทธ๋žจ๋ช… : ํ™ˆ๋ธŒ๋ฅ˜๋ฅผ ํ†ตํ•ด ์„ค์น˜ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๊ทธ๋žจ ์ฐพ๊ธฐ

 

brew list --cask : ํ™ˆ๋ธŒ๋ฅ˜์— ์„ค์น˜๋œ ๊ทธ๋ž˜ํ”ฝ์„ ํ†ตํ•ด ์ž‘์—…ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ๋ชฉ๋ก (Safari, Chrom, Word์™€ ๊ฐ™์€ ์ผ๋ฐ˜์ ์ธ ์•ฑ)

brew install --cask ํ”„๋กœ๊ทธ๋žจ๋ช… : ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜

brew upgrade --cask ํ”„๋กœ๊ทธ๋žจ๋ช…: ํ”„๋กœ๊ทธ๋žจ ์—…๋ฐ์ดํŠธ

brew remove --cask ํ”„๋กœ๊ทธ๋žจ๋ช… : ํ™ˆ๋ธŒ๋ฅ˜์— ์„ค์น˜๋œ ํ”„๋กœ๊ทธ๋žจ ์‚ญ์ œ

brew cleanup : ์—…๋ฐ์ดํŠธ ํ›„ ํ•„์š”์—†๋Š” ์ด์ „ ๋ฒ„์ „์˜ ํŒจํ‚ค์ง€ ์‚ญ์ œ

 

 

 


Thanks for ๐Ÿ™ˆ