목차
안녕하세요 여러분! 지난번에는 macOS의 강력한 패키지 관리자, brew (Homebrew)가 무엇인지, 그리고 터미널에서 프로그램을 얼마나 쉽고 편리하게 설치하고 관리할 수 있는지 함께 알아봤었죠? 😊 brew가 커맨드라인 도구들을 관리하는 데 특화되어 있다면, 이번에는 여러분이 맥에서 매일 사용하는 그림 그리는 앱, 채팅 앱, 웹 브라우저 같은 GUI(Graphical User Interface, 눈으로 보고 마우스로 클릭하는 앱!) 앱들을 brew로 관리하는 방법을 알려드릴 거예요! 바로 brew의 친구 같은 존재, ‘brew cask’를 활용하는 방법이랍니다. GUI 앱 설치, 업데이트, 제거까지 brew 하나로 끝내는 마법! 지금부터 함께 배워봐요! ✨
brew cask는 무엇이고 왜 필요할까요?
지난 글에서 brew가 주로 개발 도구나 커맨드라인에서 사용하는 유틸리티들을 관리한다고 말씀드렸어요. 그런데 맥을 사용하면서 이런 도구들만 쓰는 건 아니잖아요? 우리가 흔히 사용하는 Chrome 웹 브라우저, Slack 메신저, VS Code 편집기, 아니면 Zoom 같은 화상 회의 프로그램까지! 이 모든 앱들은 아이콘을 클릭해서 실행하고 마우스로 조작하는 GUI 앱들이죠.
원래 이런 GUI 앱들은 각 프로그램 웹사이트에 들어가서 .dmg
파일이나 .pkg
파일을 다운로드 받아서 설치하는 것이 일반적이었어요. 그런데 이것도 여러 개의 앱을 설치하거나 업데이트할 때마다 일일이 웹사이트를 찾아가서 다운받아야 하니 여간 번거로운 일이 아니었답니다. 😥
여기서 brew cask가 등장해요! brew cask는 brew의 확장 기능으로, 맥용 GUI 애플리케이션(.app 파일)들을 마치 brew로 커맨드라인 도구를 설치하듯이 쉽게 설치하고 관리할 수 있게 해준답니다. 별도의 복잡한 설치 과정 없이 터미널 명령어 한 줄이면 끝! 정말 매력적이죠? 😍
cask는 brew의 ‘포뮬러(Formulae)‘처럼 앱들의 정보를 담고 있는 파일이라고 생각하시면 쉬워요. 우리가 ‘brew cask install 프로그램이름’이라고 명령하면, brew가 해당 cask 정보를 보고 앱을 다운로드 받고 ‘Applications’ 폴더로 이동시켜 설치까지 자동으로 완료해 준답니다. 수동으로 드래그 앤 드롭하던 과정을 cask가 대신 해주는 거예요! 👍
brew cask로 GUI 앱 설치하기: 이렇게 쉬웠다고?
자, 이제 brew cask의 가장 핵심 기능! GUI 앱을 설치하는 방법을 알아볼까요? 이미 brew가 설치되어 있다는 가정하에 설명드릴게요. 혹시 brew 설치가 안 되어 있다면, 이전 글을 참고해서 먼저 설치해주세요! 😊
brew cask로 앱을 설치하는 명령어는 정말 간단해요! 바로 brew install --cask [앱 이름] 이랍니다. 예를 들어, 구글 크롬(Chrome) 웹 브라우저를 설치하고 싶다면 터미널에 이렇게 입력하면 끝이에요!
brew install --cask google-chrome
엔터를 누르면 brew가 자동으로 google-chrome에 해당하는 cask 정보를 찾고, 앱을 다운로드 받아서 여러분의 ‘응용 프로그램(Applications)’ 폴더에 쏙 넣어줄 거예요. 마치 마법 같죠? ✨ 별도로 설치 파일을 다운받아 실행하거나, 동의 버튼을 누르거나, 응용 프로그램 폴더로 드래그하는 과정이 전혀 필요 없답니다!
다른 앱들도 마찬가지예요! 인기 있는 코드 에디터인 Visual Studio Code를 설치하고 싶다면 brew install --cask visual-studio-code 라고 입력하면 되고, 슬랙(Slack)을 설치하고 싶다면 brew install --cask slack 이라고 입력하면 된답니다. 정말 간편하죠? 😉
brew install --cask visual-studio-code
brew install --cask slack
어떤 앱들이 cask로 설치 가능한지 궁금하다고요? brew search --cask [검색어] 명령어를 사용해보세요! 예를 들어, ‘editor’라는 단어가 들어간 앱을 찾고 싶다면 brew search --cask editor 라고 입력하면 관련된 cask 목록을 보여줄 거예요.
brew search --cask editor
이제 앱스토어에서 찾기 어려운 앱이나, 웹사이트에서 일일이 다운받기 귀찮았던 앱들도 brew cask로 쉽고 빠르게 설치해서 사용해보세요! 맥 사용 경험이 훨씬 편리해질 거예요! 😊
설치된 cask 앱 관리하기: 업데이트와 제거도 간편하게!
brew cask의 편리함은 설치에서 끝나지 않아요! 설치된 앱들을 최신 상태로 유지하고, 더 이상 필요 없는 앱은 깔끔하게 제거하는 것도 아주 쉽답니다. 😊
앱 업데이트는 보안과 기능 개선을 위해 정말 중요하죠! brew cask로 설치한 모든 앱들을 한 번에 업데이트하고 싶다면, 터미널에 brew upgrade --cask 명령어를 입력하면 된답니다. brew가 설치된 cask 앱 목록을 확인하고, 새 버전이 있는 앱들을 자동으로 다운로드 받아 업데이트해 줄 거예요. 일일이 각 앱을 실행해서 ‘업데이트 확인’ 버튼을 누르거나 웹사이트를 방문할 필요가 없어진 거죠! 😉
brew upgrade --cask
만약 특정 앱만 업데이트하고 싶다면 brew upgrade --cask [앱 이름] 처럼 입력하면 됩니다. 예를 들어, 구글 크롬만 업데이트하고 싶다면 brew upgrade --cask google-chrome 이라고 입력하면 되겠죠?
이제 더 이상 사용하지 않는 앱은 어떻게 할까요? 맥 용량을 차지하고 괜히 목록만 복잡하게 만드는 불필요한 앱은 깨끗하게 지워주는 것이 좋아요. brew cask로 설치한 앱을 삭제하는 명령어는 brew uninstall --cask [앱 이름] 이랍니다.
brew uninstall --cask google-chrome
이 명령어를 사용하면 앱이 ‘응용 프로그램’ 폴더에서 삭제되고, 관련 설정 파일이나 캐시 파일 등 찌꺼기 파일들도 함께 정리해 준답니다. 수동으로 앱을 휴지통에 버릴 때보다 훨씬 깔끔하게 제거되는 경우가 많아요! ✨

이렇게 brew cask를 사용하면 GUI 앱 설치부터 업데이트, 제거까지 터미널 명령어 몇 줄로 모든 관리가 가능해진답니다. 정말 맥을 사용하는 여러분의 생산성을 확 높여줄 수 있는 강력한 기능이죠? 😊
오늘은 brew 시리즈 첫 번째 이야기로 macOS에서 GUI 앱을 쉽게 설치하고 관리하게 해주는 brew cask에 대해 자세히 알아보았습니다! 웹사이트에서 일일이 설치 파일을 다운로드 받던 번거로운 과정 대신, 터미널 명령어 한 줄로 원하는 앱을 뚝딱 설치하고 업데이트하며 깔끔하게 제거하는 방법을 배우셨어요. brew cask와 함께라면 여러분의 맥 앱 관리 시간이 훨씬 단축되고 효율적으로 변할 거랍니다. 이제 GUI 앱 설치도 커맨드라인에서 쉽게 하실 수 있게 된 것이죠! 😊
brew cask, 생각보다 어렵지 않고 정말 편리하죠? 다음 brew 시리즈 2부에서는 백그라운드 서비스를 관리하는 brew services에 대해 알아볼 예정이니 기대 많이 해주시고요! 그럼 다음에 또 만나요! 안녕~! 👋
“macOS brew 활용법 1부: GUI 앱은 cask로 쉽게 설치해요!”에 대한 2개의 생각