一、简介

初次接触mac os系统,Homebrew的使用给我带来了十分酸爽的滋味,Homebrew简称brew,是MacOS上的软件包管理工具,它相当于开发软件界的Appstore,通过他来安装软件会变得很简单,比如你要下载或者卸载python,只需要通过下列命令即可

brew uninstall python 
brew install python

当然你在安装软件前可能需要通过brew search softName来查找一下看看Homebrew是否有对应软件

二、安装&卸载

1.安装

通过Homebrew官网,我们可以得到正确的安装姿势:打开终端运行下列命令即可

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

三、使用

1.通过brew即可查看brew的常用命令
  • 安装软件: brew install git
  • 卸载软件: brew uninstall git
  • 搜索软件: brew search git
  • 显示已经安装软件列表: brew list
  • 查看软件信息: brew [info | home] [FORMULA...]
  • 删除旧版本安装包缓存: brew cleanup gitbrew cleanup
  • 查看那些已安装的程序需要更新: brew outdated
  • 更新软件,把所有的Formula目录更新,并且会对本机已经安装并有更新的软件用*标明: brew update
  • 更新某具体软件: brew upgrade git
  • 锁定某个软件禁止更新: brew pin git
  • 解除禁更锁定: brew unpin git
  • 查看brew存放安装包的缓存地址: brew --cache
2.服务相关命令
  • 显示安装的服务: brew services list
  • 启动: brew services start mysql
  • 停止: brew services stop mysql
  • 重启: brew services restart mysql

四、Homebrew Cask扩展

brew-cask 便于用更简洁的命令行安装 OS X应用!比如你可以这样安装 Chrome:brew cask install google-chrome。几乎所有常用的应用都可以通过 brew-cask 安装,而且是从应用的官网上下载,所以你要安装新的应用时,建议用brew-cask安装。如果你不知道应用在 brew-cask 中的ID,可以先用brew cask search命令搜索。

1.安装Cask
brew tap Homebrew/cask
2.命令

其命令与brew基本相似,只要在brew后加上cask即可

brew cask ....
3.与brew的区别

brew是从下载源码解压然后 ./configure && make install ,同时会包含相关依存库。并自动配置好各种环境变量,而且易于卸载。这个对程序员来说简直是福音,简单的指令,就能快速安装和升级本地的各种开发环境。

brew-cask是已经编译好了的应用包(.dmg/.pkg),仅仅是下载解压,基本与在官网下载的过程是一样的,省掉了自己去下载、解压、拖拽。目前的最新brew-cask版本中,下载的软件安装包都放在brew软件安装包目录的Cask目录下

五、注意

1.旧版本的清除

Homebrew将会把老版本的包缓存下来,以便当你想回滚至旧版本时使用。但这是比较少使用的情况,长期缓存会占用大量存储空间,需要定时通过brew cleanup清除

2.软件安装包的清除

使用Homebrew安装软件包时,会自动先下载软件包,然后解压安装,安装成功后不会自动将软件安装包清除,如果为了节省空间需要将安装包清除,可以通过brew --cache命令查看存放路径,去进行删除

六、软件安装路径

Homebrew会将套件安装到独立目录,并将文件软链接至/usr/local。Homebrew的所有文件均会被安装到预定义目录下,所以无需担心Homebrew的安装位置。

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐