티스토리 뷰

개발 환경
MacOS sequoia 15.5
Homebrew 4.5.8
이것을 정리하는 이유
- 자주 사용할 필요도 없고 외울 필요도 없습니다.
- 하지만 관리하지않고 사용하게 되면 용량은 커질 뿐더러 느려질 수 있습니다.
- 맥북에서도 자주 관리하며 사용하는 것을 추천합니다.
명령어 모음
- 전체 디스크 사용량확인
- 설치된 패키지 목록과 각각 용량 확인
- 캐시 용량 확인 및 캐시 정리
- 패키지 제거
- 패키지 재설치
- 패키지 업데이트
Homebrew 전체 디스크 사용량 확인
- Apple Silicon(M1~4)은 기본적으로 /opt/homebrew에 설치됩니다.
du -sh /opt/homebrew
# 출력 예시
355M /opt/homebrew
설치된 패키지 목록과 각각 용량 확인
brew list --formula | while read -r formula; do
du -sh "$(brew --prefix)/Cellar/$formula" 2>/dev/null
done
# 출력 예시
236K /opt/homebrew/Cellar/ca-certificates
23M /opt/homebrew/Cellar/cocoapods
380K /opt/homebrew/Cellar/libyaml
39M /opt/homebrew/Cellar/openssl@3
123M /opt/homebrew/Cellar/ruby
설치된 목록만 본다면
brew list
# 출력 예시
==> Formulae
ca-certificates cocoapods libyaml openssl@3 ruby
==> Casks
캐시 용량 확인 및 캐시 정리
# 캐시 용량 확인
brew cleanup -n
# 출력 예시
Would remove (broken link): /opt/homebrew/bin/ngrok
# 캐시 실제 정리
brew cleanup
# 출력 예시
Pruned 1 symbolic links from /opt/homebrew
패키지 제거
만약 패당 패키지를 삭제해도 관련된 의존성은 자동제거가 안될 수 있으니 잘 확인해 보기 바랍니다.
# brew uninstall <패키지명>
brew uninstall cocoapods
# 사용하지 않는 의존성 제거
brew autoremove
패키지 재설치
# brew reinstall <패키지명>
brew reinstall git
패키지 업데이트
# 설치된 패키지 중 업데이트 가능한 목록 확인
brew outdated
# 개별 패키지 업데이트
# brew upgrade <패키지명>
brew upgrade git
# 모든 패키지 최신으로 업그레이드
brew upgrade
Homebrew 업데이트
- Homebrew가 관리하는 패키지 목록(metadata)을 최신으로 동기화
# core + formula metadata
brew update

감사합니다.
'개발환경' 카테고리의 다른 글
| [개발환경] 환경변수 설정하기 : 각 운영체제 MacOS, Windows11, EC2(ubuntu)에서 안전하게 관리하는 방법 (0) | 2024.12.02 |
|---|---|
| [개발환경] MacOS Docker로 Redis 설정 및 Spring Boot 3 연동 가이드 (0) | 2024.08.26 |
| [개발환경] Nuxt 3와 Spring Boot 통신 : 프록시 설정 및 CORS 문제 해결하기! (1) | 2024.07.15 |
| [개발환경] 윈도우11에 NginX로 Reverse Proxy와 로드 밸런싱 구성하기 (4) | 2024.07.01 |
| [개발환경] npm vs yarn vs pnpm (0) | 2024.05.05 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 그리디
- 알고리즘
- JPA 페이징
- 실시간 채팅
- 트랜잭션
- Fetch
- Spring Security
- 프로세스
- JavaScript
- DBeaver
- 개발블로그
- 네트워크
- 계단 오르기
- 디자인패턴
- spring
- BFS
- 카카오 로그인
- 멀티모듈
- 깃허브 액션
- 데이터 베이스
- 시간 객체
- aws
- 소셜로그인
- 코딩테스트
- 개발
- Front
- java
- Flutter
- 개발자
- 개발환경
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함