Homebrew란?
홈브류(Homebrew)는, CLI환경에서 필요한 패키지(프로그램)를 설치, 삭제, 업데이트를 손쉽게 패키지 관리하는 도구이다.
(CLI란, Command-Line Interface 또는 Character User Interface의 줄임말로, 그래픽없이 명령어(글자)를 입력하여 컴퓨터에 명령을 내리는 방식을 말한다.
맥OS에서는 터미널(terminal)이 기본적으로 깔려있어 사용하면 되고,
Windows사용자는 Git Bash 또는 WSL을 별도로 설치해 사용하면 된다.)
맥OS에서 프로그래밍을 하는 프로그래머들에게는 거의 필수적인 도구로, 맥스 호웰(Hax Howell)이 만든, 맥OS(macOS) 용 패키지 관리 애플리케이션이다. 홈브류는 2009년 처음 릴리스되었고, 루비로 개발되고 있다. 홈브류 이전에도 커맨드라인에서 사용가능한 맥OS 용 패키지 관리자들이 있었지만, 현재는 홈브류가 사실상 표준으로 자리잡았다. 리눅스를 안다면 yum, apt-get과 비슷하다고 생각하면 된다.
설치방법
Homebrew
The Missing Package Manager for macOS (or Linux).
brew.sh
해당 링크에 들어가면,
란이 있는데, 복사 후, 터미널 입력창에 붙여넣기를 하면 완료된다.
(중간에 password를 입력하라고 나오면 Mac의 비밀번호를 입력하면 된다.)
용량은 500MB 내외로, 대략 5분정도 걸린다.
입력창 ( 예)mac@macui-MacBookPro ~ % : ) 란이 대기하고 있다면 설치가 완료되었다는 뜻이다.
Homebrew 사용법
homebrew 관련
brew -v : brew의 버전 확인
brew update : brew를 최신버전으로 업데이트
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
: Homebrew 삭제하기
패키지관리
brew install <패키지명>[버전] : 패키지 설치(최신버전으로)
brew uninstall <패키지명> : 특정 패키지 삭제
brew cleanup <패키지명> : 패키지의 버전을 여러개 깔았을때, 최신버전 이외의 버전들 전부 삭제
brew list : 설치된 모든 패키지 목록 확인
brew search <패키지명> : 특정 패키지가 설치 되어있는지 확인
'개발공부' 카테고리의 다른 글
GPT는 똑똑하지만 멍청하다? 그래서 나온 RAG와 MCP (0) | 2025.04.02 |
---|---|
DBMS(DataBase Management System)정리 (0) | 2023.02.11 |