一、Homebrew 安装、卸载等命令
Homebrew 的安装和卸载都非常简单,只需要在终端输入相应的命令即可成功安装或卸载。
1、Homebrew 安装命令
- /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、Homebrew 卸载命令
- /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
3、Homebrew常用命令列表
- brew help #查看所有命令
- brew search MysqL #搜索
- brew install MysqL #安装软件
- brew uninstall MysqL #卸载软件
- brew list #显示已经安装软件列表
- brew services list #显示安装的服务
- brew info MysqL #查看信息,比如目前的版本,依赖,安装后注意事项等
4、Homebrew一般命令列表
- brew services start MysqL #启动
- brew services stop MysqL #停止)
- brew services restart MysqL #重启)
- brew update #更新 Homebrew
- brew outdated #列出所有安装的软件里可以升级的那些
- brew upgrade #更新所有的包
- brew upgrade $MysqL #更新指定的包
- brew cleanup # 清理所有包的旧版本
- brew cleanup $MysqL #清理指定包的旧版本
- brew cleanup -n #查看可清理的旧版本包,不执行实际操作
- which brew #查看 brew 命令的路径
- brew home MysqL #用浏览器打开官方主页
二、Homebrew锁定不想更新的包
如果经常更新的话,brew update 一次更新所有的包是非常方便的。但我们有时候会担心自动升级把一些不希望更新的包更新了。数据库就属于这一类,尤其是 Postgresql 跨 minor 版本升级都要迁移数据库的。我们更希望找个时间单独处理它。这时可用 brew pin 去锁定这个包,然后 brew update 就会略过它了,用到的命令如下:
- brew pin $FORMULA #锁定某个包
- brew unpin $FORMULA # 取消锁定
- brew deps #查看包的依赖关系,常用它来查看已安装的包的依赖,然后判断哪些包是可以安全删除的。
- brew deps --installed --tree #查看已安装的包的依赖,树形显示
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。