Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 서버 컴포넌트
- 책으론 원리만
- 공부할 거 넘많다~
- git flow finish
- Next.js
- 끝까지 잘 마무리하기
- axios
- api 라우트
- JavaScript
- freecodecamp
- git
- fetch pull 차이
- javascript30
- 힘들었던 한주
- HTML
- 차이점
- js
- TS
- Main
- 바닐라JS
- 백준
- 클라이언트 컴포넌트
- Mac
- git flow start
- 실무는 공식문서로
- 다시 홧팅
- CSS
- AJAX
- 개발일지
- jQuery
Archives
- Today
- Total
다다의 개발일지 6v6
[Mac] homebrew - macOS 개발 환경의 필수 패키지 관리자 본문
Homebrew란?
Homebrew는 macOS와 Linux에서 패키지를 쉽게 설치하고 관리할 수 있는 패키지 관리자
간단한 명령어 몇 개만으로 원하는 패키지를 쉽게 설치 & 관리할 수 있어서 개발 생산성을 크게 향상시켜준다.
Homebrew의 주요 편리한 기능
- 패키지 설치 & 관리
- 터미널에서 간단한 명령어(brew install)로 프로그램을 설치 가능
- 자동 의존성 관리
- 설치할 패키지가 다른 라이브러리를 필요로 하면 자동으로 설치해 줌.
- 빠른 업데이트
- brew update : Homebrew의 패키지 목록(Formula, Cask)과 자체 코드를 최신 상태로 업데이트
- brew upgrade : 모든 패키지를 최신 버전으로 유지 가능!
- macOS 기본 패키지가 아닌 소프트웨어 설치 가능
- macOS에는 기본적으로 없는 wget, htop, ffmpeg 같은 유용한 도구들을 쉽게 설치 가능.
Homebrew 설치 방법 (macOS 기준)
터미널에서 다음 명령어 실행:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
설치 후, brew 명령어가 잘 동작, 설치 됐는지 확인하려면:
brew --version
Homebrew 기본 명령어
| 패키지 검색 | brew search <패키지명> |
| 패키지 설치 | brew install <패키지명> |
| 패키지 삭제 | brew uninstall <패키지명> |
| 설치된 패키지 목록 | brew list |
| 패키지 업데이트 | brew upgrade <패키지명> |
| Homebrew 자체 업데이트 | brew update |
| 패키지 캐시 정리 | brew cleanup |
전체적인 업데이트 순서
brew update # Homebrew 패키지 목록을 최신 상태로
brew upgrade # 설치된 패키지들을 최신 버전으로
brew cleanup # 오래된 캐시 및 불필요한 패키지 정리
Homebrew로 GUI 앱 설치 (brew install --cask)
brew는 CLI 도구뿐만 아니라, GUI 앱도 설치할 수 있다
brew install --cask google-chrome # 크롬 설치
brew install --cask visual-studio-code # VS Code 설치
Homebrew의 패키지 저장소
Homebrew는 패키지를 "Formula"(일반 패키지)와 "Cask"(GUI 앱)로 관리함.
- Formula: 터미널에서 실행하는 프로그램 (wget, git, python 등)
- Cask: GUI 앱 (google-chrome, visual-studio-code 등)
Homebrew 삭제 방법
Homebrew를 제거하려면:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
'DevTools' 카테고리의 다른 글
| [Git] git 명령어 정리해보자!! - 완벽하게 이해하기 (기본명령어, flow명령어 등) (1) | 2025.03.22 |
|---|---|
| [Git] Git Flow - 개발, 테스트, 배포를 체계적으로 관리할 수 있는 강력한 Git 브랜치 전략 (0) | 2025.03.14 |
| [Mac] 맥북 마스터하기!! 나를 위한 단축키 + 꿀팁 저장 (0) | 2025.03.04 |