Homebrew 사용법 요약
brew --version
brew의 버전을 출력함.
brew update
brew를 최신버전으로 업데이트.
brew upgrade
brew의 모든 Formula package를 upgrade
cask
package들은 제외됨.
단,--greedy
옵션을 사용할 경우,cask
도 포함하여 업그레이드 됨.
brew upgrade [target_package]
package [target_package]
를 업그레이드.
cask
package 도 개별 upgrade는 가능함.
brew outdated
현재 upgrade가 필요한 packages를 출력.
기본적으로 Formula만 확인하지만, --greedy 옵션을 부면 cask도 처리함.
brew install [target_package]
package [target_package]
를 설치.
target_package@specific_version
의 형태로 특정 버전을 지정가능함.
brew search [keyword]
[keyword]
로 주어진 text를 포함한 설치가능한 packages의 리스트를 출력.
brew list
현재 설치된 패키지들의 리스트를 출력.
brew ls
로 줄여서도 동작가능하며, 다음의 2가지 옵션을 많이 사용함.
--formula
--cask
brew leaves
를 사용하면 보다 간단한 형태로 보여줌.
brew info [target_package]
package [target_package]
에 대한 자세한 정보를 출력.
brew cleanup [target_package]
package [target_package]
에서 현재 최신 버전을 제외한 나머지 파일들을 삭제
- caching으로 저장하고 있는 다양한 임시 파일들 제거
brew uninstall [target_package]
[target_package]
를 제거.
brew doctor
현재 brew관련하여 문제가 있을 경우, 이 명령어를 통해 다양한 해결방안을 추천받을 수 있음.
brew deps --tree --installed [target_package]
package [target_package]
가 요구하는 의존 패키지들의 트리를 출력해줌.
참고자료
2023.12.15 - [Mac] - [Homebrew] Formula 와 cask 의 차이.
https://dsaint31.me/mkdocs_site/CE/ch15/ce15_2_5_package_management/
2024.09.08 - [utils] - [Utils] winget 간단 사용법
728x90
'Mac' 카테고리의 다른 글
[macOS] diskutil: CLI tool for Disk (0) | 2024.09.24 |
---|---|
[macOS] fn키 표준으로 동작하게 설정 (0) | 2024.09.19 |
[macOS] 한영변환 단축키: shift+space (0) | 2024.05.22 |
[HowTo] Mac의 특정 App의 Audio를 직접 녹음하기. (0) | 2024.04.20 |
[Homebrew] Formula 와 cask 의 차이. (1) | 2023.12.15 |