Homebrew的安装、卸载和扩展

1、Homebrew 安装、卸载等命令

Homebrew 的安装和卸载都很是简单,只须要在终端输入相应的命令便可成功安装或卸载。mysql

1、Homebrew 安装命令git

  1. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

二、Homebrew 卸载命令github

  1. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

三、Homebrew经常使用命令列表sql

  • brew help #查看全部命令
  • brew search mysql #搜索
  • brew install mysql #安装软件
  • brew uninstall mysql #卸载软件
  • brew list #显示已经安装软件列表
  • brew services list #显示安装的服务
  • brew info mysql #查看信息,好比目前的版本,依赖,安装后注意事项等

四、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 #用浏览器打开官方主页

2、Homebrew锁定不想更新的包

若是常常更新的话,brew update 一次更新全部的包是很是方便的。但咱们有时候会担忧自动升级把一些不但愿更新的包更新了。数据库就属于这一类,尤为是 PostgreSQL 跨 minor 版本升级都要迁移数据库的。咱们更但愿找个时间单独处理它。这时可用 brew pin 去锁定这个包,而后 brew update 就会略过它了,用到的命令以下:浏览器

  • brew pin $FORMULA #锁定某个包
  • brew unpin $FORMULA # 取消锁定
  • brew deps #查看包的依赖关系,经常使用它来查看已安装的包的依赖,而后判断哪些包是能够安全删除的。
  • brew deps --installed --tree #查看已安装的包的依赖,树形显示
相关文章
相关标签/搜索