티스토리 뷰

Homebrew 설치 및 사용법


macOS를 새롭게 구입 또는 클린 설치를 하고 나서 가장 먼저 설치하는 MacOS 용 패키지 관리자입니다!

많은 맥 유저분들이 아직 Homebrew를 터미널에서 사용하는 방식이 익숙하지 않아서 많이 어렵게 느끼고 있는데요.

저도 또한 Homebrew가 낯설게 느껴지고 사용을 안 하고 있었는데 막상 사용해보니깐 엄청나게 간단하고 편했어요.

개발에 대해서 1도 모르는 초보자분들도 Homewbrew를 사용하여 프로그램을 다운로드하는 게 "왜?" 좋은지 알아보도록 할게요~!


✔︎ Homebrew(흠브류) 란?

macOS 용 패키지 관리자입니다. 터미널(Terminal)에서 명령어를 작성하여 자신이 필요한 프로그램을 설치, 삭제, 업데이트를 손쉽게 관리할 수 있습니다.

개발에 대한 지식이 있으신 분은 yum, apt-get 등과 같다고 생각하셔도 됩니다.



✔︎ 홈브류(Homebrew)를 왜 사용하나요?

Mac을 사용하시면 자신에게 맞는 프로그램을 이것저것 설치하게 됩니다. 프로그램을 사용하려면 보통 App Store 또는 해당 사이트에 접속해서 프로그램을 다운로드하는 게 일반적인 방법입니다. 하지만 이런 경우 원치 않는 프로그램이 자신도 모르게 설치될 수도 있고 나중에 프로그램을 재설치, 삭제, 업데이트할 때 기존의 데이터가 남아있는 경우가 많아서 성격에 따라 찝찝함을 느끼시거나 혹은 Mac이 버벅대는 경우도 나타날 수 있습니다.

"Homebrew"를 사용할 경우 이러한 문제없이 손쉽고 깔끔하게 프로그램을 설치, 삭제, 업데이트할 수 있는 강력한 MacOS 용 패키지 관리자입니다.

그래서 프로그램 사용이 많은 개발자가 손쉽게 패키지를 관리하기 위해서 사용하는 도구 중 하나입니다.




개발에 대한 지식이 없는 초보자분도 쉽게 보면서 따라 할 수 있도록 자세하게 글을 작성했습니다.

지금부터 엄청나게 편리한 MacOS 용 패키지 관리자 Homebrew(홈브류) 설치와 사용법에 대해서 설명하도록 하겠습니다~!


- 설명하기에 앞서 "macOS Mojave 버전 10.14" 운영체제를 이용하여 설치했습니다.






1. Homebrew 설치하기

"command + 스페이스바" 키를 이용하여 Spotlight 검색창을 실행시켜주세요.






"터미널"을 검색 후 실행시켜주세요.






"터미널" 창이 정상적으로 실행되었으면 이제 명령어를 입력해야 합니다.






"Homebrew" 사이트에 접속하여 빨간색 박스 안에 있는 명령어를 "command + C"키를 이용하여 복사하세요.


/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

또는 위문장을 "command + C" 키를 이용하여 복사해주세요.






복사한 명령어를 "터미널" 창에 "command + V" 키를 이용하여 붙여 넣은 후

"return" 키를 눌러주세요.






사진처럼 진행되고 마지막 문장 "Press RETURN to continue or any other key to abort"가 나오면

"return" 키를 눌러주세요.






"Password"를 입력하라고 나옵니다.

그러면 자신의 Mac 로그인에 사용되는 비밀번호를 작성 후 "return" 키를 눌러주세요.

(비밀번호를 작성할 때 창에 아무것도 입력되지 않으므로 그냥 입력하시면 됩니다.)






사진과 같은 화면이 나오면 정상적으로 "Homebrew" 설치가 완료된 거예요.






2. Homebrew를 이용하여 프로그램 설치 전 준비




"Homebrew"를 사용하여 프로그램을 설치하기 전

"cask" 라는 패키지를 먼저 설치해주셔야 합니다.


"cask"는 Safari, Chrome, Word 등과 같이 그래픽을 통해 작업하는 

프로그램을 설치할 수 있게 해주는 패키지입니다.






기존에 실행돼있는 "터미널" 창을 이용하거나 새롭게 창을 열어서

"brew install cask"라고 작성 후 "return" 키를 눌러주세요.






사진과 같은 화면이 나오면 정상적으로 "cask" 설치가 완료된 거예요.






사진처럼 "brew list" 명령어를 이용해서

"cask"가 정상적으로 설치되어있는지 확인할 수 있습니다.

(만약 "cask"가 없다면 다시 설치를 진행해주세요.)






3. Homebrew를 이용한 프로그램 설치 방법

"Homebrew"를 사용하여 프로그램을 설치 또는 업그레이드 전에

항상 "brew update"를 이용하여 새롭게 진행된 업데이트가 있는지 확인해주세요!

(새롭게 진행된 업데이트가 있다면 자동으로 영어 문장들이 나오면서 설치됩니다.)






내가 사용하고 싶은 프로그램을 "Homebrew"를 통해 설치할 수 있는지

"brew search [프로그램명]" 명령어를 이용하여 확인해야 합니다.

(만약 없을 경우 App Store 또는 해당 사이트를 통해 설치해야 합니다.)


저는 예시로 크롬을 설치해보겠습니다.

"brew search chrome"을 입력하여 설치할 수 있는지 확인해보겠습니다.






제가 찾는 크롬이 "Casks" 리스트에서 "google-chrome" 명칭으로 있는 걸 확인합니다.






확인된 프로그램 설치는 "brew cask install [프로그램명]" 명령어를 통해서 설치할 수 있습니다.


저는 예시로 chrome을 설치하기로 했으니,

"brew cask install google-chrome"을 작성 후 "return" 키를 눌러줍니다.






사진처럼 "google-chrome was successfully installed!" 문장이 나왔다면

정상적으로 설치가 완료된 거예요.






"brew cask list" 명령어를 이용하여 설치된 프로그램에 대한 리스트를 확인할 수 있습니다.

확인해보니 크롬이 정상적으로 설치된 게 확인되네요.







Launchpad를 통해 확인해도 Chrome이 정상적으로 설치가 되었네요.


이어서 Homebrew(홈브류)를 이용하여 설치된 프로그램을 삭제하는 방법에 대해서 설명하도록 하겠습니다.




[참고]

설치 파일 다운로드 경로: /Users/whitepaek/Library/Caches/Homebrew/downloads/

/Users/홈폴더명/Library/Caches/Homebrew/downloads/ )






4. Homebrew 이용한 프로그램 삭제 방법




Homebrew(홈브류)를 이용한 프로그램 삭제 방법은

홈브류(Homebrew)를 이용해서 설치한 프로그램만 삭제할 수 있습니다.


-


혹시 헷갈려 하시는 분을 위해서

다시 한번 "터미널" 창을 실행시키는 방법부터 설명드리도록 하겠습니다.






"command + 스페이스바" 키를 이용하여 Spotlight 검색창을 실행시켜주세요.






"터미널"을 검색 후 실행시켜주세요.






"터미널" 창이 실행되었다면

"brew cask list" 명령어를 통해서 삭제할 프로그램을 확인해주세요.






저는 예시로 프로그램 목록 중에서

"karabiner-elements"라는 프로그램을 삭제해보도록 하겠습니다.






프로그램 삭제는 "brew cask remove [프로그램명]" 명령어를 사용합니다.


저는 예시로 "karabiner-elements" 프로그램을 삭제하기로 하였으니,

"brew cask remove karabiner-elements" 명령어를 입력하겠습니다.






사진처럼 "Password"가 나오면

자신의 Mac 로그인에 사용되는 비밀번호를 입력 후 "return" 키를 눌러주세요.

(비밀번호를 작성할 때 창에 아무것도 입력되지 않으므로 그냥 입력하시면 됩니다.)






사진처럼 "Purging files for version 12.1.0 of Cask karabiner-elements" 문장이 나오면

정상적으로 프로그램이 삭제된 거예요.






"brew cask list" 명령어로

"karabiner-elements" 프로그램이 삭제되어 목록에서 사라진 걸 확인하실 수 있습니다.

"Finder -> 응용프로그램"과 "Launchpad"에서도 깔끔하게 삭제됩니다~^^






5. Homebrew 제거하기

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"


위문장을 "command + C" 키를 이용하여 복사하고

"터미널" 창에 "command + V" 키를 이용하여 붙여 넣은 후 "return" 키를 눌러주시면

MacOS 용 패키지 관리자 Homebrew가 정상적으로 제거됩니다.






6. Homebrew를 사용하기 위한 명령어 정리


- brew ~ : 커맨드 라인 프로그램 (c, java, python 같은..)

- brew cask ~ : GUI 프로그램 (Safari, Chrome, Word 같은..)


brew update : 홈브류 최신버전으로 업데이트

brew upgrade [프로그램명]: 홈브류에 설치된 프로그램 최선버전으로 업데이트

brew search [프로그램명] : 홈브류를 통해 설치 가능한 프로그램 찾기


brew cask list : 홈브류에 설치된 그래픽을 통해 작업하는 프로그램 목록 (Safari, Chrom, Word와 같은 일반적인 앱)

brew cask install [프로그램명] : 프로그램 설치

brew cask remove [프로그램명] : 홈브류에 설치된 프로그램 삭제

brew cleanup : 업데이트 후 필요없는 이전 버전의 패키지 삭제






이상으로 "MacOS 용 패키지 관리자 Homebrew(홈브류)" 설치 및 제거와 사용법에 대한 설명이 끝났습니다.




☛ 터미널(Terminal) 색상 변경, 나만의 스타일로 꾸미는 방법!






✔︎ 오타, 잘못된 정보가 있을 경우 댓글 달아주세요~!

(확인 후 수정하도록 하겠습니다~^^)


✔︎ 궁금하신 정보가 있을 경우 댓글 달아주세요~!

(제가 아는 정보에 한해서 답변을 남겨드리도록 할게요~^^)

댓글
  • 프로필사진 BlogIcon 토니 이것도 너무 어렵네요. 시도하기가 너무 무서운. .ㅠㅠ 2018.10.10 17:23 신고
  • 프로필사진 BlogIcon WHITEPAEK Homebrew는 필수 사항은 아닙니다^^

    너무 부담되시면 필요한 프로그램 사이트로 접속해서 다운로드하시는 방법도 괜찮습니다!

    혹시 개발자를 준비 중이실 경우에는 꼭 도전해보시길 추천드립니다!
    2018.10.10 21:56 신고
  • 프로필사진 deft 님 진짜 계속 보고있는데 정말 깔끔하고 정리잘하셨네요 그런데 ./ 은 무슨의미인가요? 2018.11.03 21:35
  • 프로필사진 BlogIcon WHITEPAEK 칭찬 감사합니다^^

    "./파일명" 명령어는 해당 파일을 실행시키기 위한 명령어입니다!
    2018.11.03 21:54 신고
  • 프로필사진 김태성 설치가 안되네요 맥프로입니다
    2019.04.01 20:31
  • 프로필사진 BlogIcon WHITEPAEK 설치가 어떻게 안되시나요? 2019.04.02 12:44 신고
  • 프로필사진 장호연 좋은 글 감사합니다^^ 덕분에 좋은 정보 알았네요!! 궁금한게 있는데요~
    brew 명령어로 playonmac을 깔았는데... brew로 삭제하면 playonmac으로 깔았던 프로그램하고 가상디스크까지 다 지워지나요? brew 명령어로 지우긴 했는데 유저/라이브러러/PlayOnMac 폴더가 남아있어서요^^; 이건 그냥 지우면 되는건지... ㅎ
    2019.04.10 13:28
  • 프로필사진 BlogIcon WHITEPAEK 폴더의 경우는 그냥 지우셔도 큰 문제는 없습니다^^ 2019.04.11 18:25 신고
  • 프로필사진 Ines 안녕하세요. home brew설치 한 뒤 완료되었다는 문구가 아닌, Downloading Commant Line Tools (macOS High Sierra version 10.13 for Xcode라는 문구가 뜨는 경우에는 어떻게 해야하나요? 2019.05.14 00:11
  • 프로필사진 BlogIcon WHITEPAEK 흠.. Xcode 최신버전으로 업데이트 해보시는건 어떨가요? 2019.05.19 11:46 신고
  • 프로필사진 chetfaker 다운 받고 있다는 표시 같습니다 같은 현상으로 댓글 찾아보던 중, 다운 로딩이 끝나고 인스톨링이 진행되어 댓글 남깁니다. 2019.05.22 19:16
  • 프로필사진 BlogIcon WHITEPAEK ^^ 2019.05.22 23:35 신고
  • 프로필사진 BlogIcon Programics 좋은 정보 감사합니다 ^^ 2019.06.24 18:54 신고
  • 프로필사진 BlogIcon WHITEPAEK ^^ 2019.06.25 08:23 신고
  • 프로필사진 123 jm 이라는 유튜버가 맥 홈브류를 소개하는 영상을 보고 검색해서 들어오게 되었습니다. 정리를 아주 깔끔하게 잘 해주셔서 감사합니다. 한가지 질문이 있습니다. 제가 본 영상에서는 xcode를 설치한 다음에 홈브류를 설치해야 한다고 했는데 xcode 사용없이 홈브류를 바로 사용가능할까요? 2019.07.20 23:19
  • 프로필사진 BlogIcon WHITEPAEK xcode를 사용하지 않으시면 xcode 프로그램을 설치하기에는 저장 공간 낭비가 아닐까 생각합니다.
    어차피 Xcode에 포함된 Command Line Tools만 필요한 걸로 알고 있어서 "xcode-select --install" 명령어를 통해서 해당 부분만 설치하시면 문제없이 Homebrew를 설치하고 이용하실 수 있습니다.
    2019.07.21 13:10 신고
댓글쓰기 폼
«   2019/07   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Total
161,450
Today
15
Yesterday
473