Homebrew
命令
获取帮助
$ brew help
Example usage:
brew search TEXT|/REGEX/
brew info [FORMULA|CASK...]
brew install FORMULA|CASK...
brew update
brew upgrade [FORMULA|CASK...]
brew uninstall FORMULA|CASK...
brew list [FORMULA|CASK...]
Troubleshooting:
brew config
brew doctor
brew install --verbose --debug FORMULA|CASK
Contributing:
brew create URL [--no-fetch]
brew edit [FORMULA|CASK...]
Further help:
brew commands
brew help [COMMAND]
man brew
https://docs.brew.sh
查询
这个命令和在官网上的搜索页面执行是一样效果的
实例:
$ brew search "Python 3.10"
==> Formulae
python@3.10 python-tk@3.10 python@3.9 python@3.8 ✔ python@3.7
$ brew search google
==> Formulae
aws-google-auth google-benchmark google-java-format google-sql-tool googletest
google-authenticator-libpam google-go ✔ google-sparsehash googler goose
==> Casks
homebrew/cask-versions/google-chrome-beta homebrew/cask-versions/google-chrome-dev
homebrew/cask-versions/google-chrome-canary homebrew/cask-versions/google-japanese-ime-dev
搜索结果中,Formulae
和Casks
是不同的类型,Formulae
一般是命令行工具,而Casks
一般是一个软件的安装包
详情
实例:
$ brew info node
node: stable 17.3.0 (bottled), HEAD
Platform built on V8 to build network applications
https://nodejs.org/
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/node.rb
License: MIT
==> Dependencies
Build: pkg-config ✘, python@3.9 ✘
Required: brotli ✔, c-ares ✘, icu4c ✔, libnghttp2 ✔, libuv ✔, openssl@1.1 ✘
==> Options
--HEAD
Install HEAD version
==> Analytics
install: 369,094 (30 days), 1,239,815 (90 days), 4,781,767 (365 days)
install-on-request: 310,689 (30 days), 1,015,683 (90 days), 3,773,452 (365 days)
build-error: 1,531 (30 days)