契机:在某年某月的某一天,天气正好,微风正好,时间也是正好。夜雨同学正在和往常一样看着视频学习中,不出意外,今天也是知识满满的一天,但是意外总是在不经意间发生:看到视频中的大佬在Ubuntu中使用
apt-get安装了 glances来监控系统使用,于是夜雨同学也是按照大佬的做法在自己的macOS上敲下了一样的命令,但是却提示command not found: apt-get!!!说好的macOS和Linux是异父异母的亲兄弟呢???没办法这个时候只能向百度寻求帮助来实现曲线救国了。这个时候,Homebrew便踩着七彩祥云来到了他身边……
install & uninstall
Homebrew:是一款可以在macOS(不限)上使用的包安装和管理工具,通过它我们可以很便捷的来管理一些实用的工具包,来帮忙我们更加便捷,高效的工作。
1、如何安装, 复制下面的命令到命令行中,后面按下回车键。剩下的就交给网络了。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
tips: 由于网络原因,我们可能会出现安装失败的问题,具体可以根据原因自行百度,或者参考知乎这篇文章
2、安装完成之后我们可以运行 brew 命令来查看安装是否成功。
~ brew
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...]
至此,我们就可以 Homebrew 来安装自己所需的各种实用工具
3、由于在安装过程中可能会出现种种异常,可能导致下载不完整。这个时候我们可能需要先执行卸载去删除残留文件,然后再去重新安装。或者你有了新欢==。这个时候你也可能需要去卸载掉Homebrew,这个时候可以执行如下命令来卸载:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
常用命令
Homebrew提供了强大的管理包管理工具: 包括工具的查找、安装、更新、卸载完整的流程。这里列出常用的命令。具体更多细节,扩展可以查看官网。
-
brew 帮助(简单的说明书,包括常用指令)
brew -h brew --help # 当然你也可以通过一下命令来获取更加细致全面的说明书 man brew -
显示已经安装的工具包
brew ls brew list -
查找工具包
brew search xxx -
安装工具包
brew install xxx -
卸载工具包
brew uninstall xxx -
检查更新
brew update -
更新某一个具体的工具包
# 在不添加具体包名的时候,默认更新安装所有存在新版本的工具 brew upgrade xxx -
查看具体包的依赖关系(按照树形展开)
# 更多细节参数可以使用 brew deps 查看 brew deps --tree xxx
至此,简单且完整的Homebrew教学到此结束。
参考文章:
[1] stackoverflow.com/questions/1…
[2] brew.sh/