前言
当我们在 Mac os 下安装软件的时候,常常会因为缺失依赖包而不得不停止,这时候通常的做法就是在网上下载各种依赖包来进行一一的安装,这种操作难免会有些复杂了,并且很浪费时间。那么今天要讲的是一个专门用于Mac 下缺失的软件包管理器Homebrew。
Homebrew是 Mac os 下不可或缺的软件包管理器,可以通过终端方便的使用它来安装管理苹果没有自带的Unix相关工具软件。
安装
Homebrew的安装和使用都非常简单,直接通过命令行就可以快速的安装,Homebrew是基于Ruby安装的,Mac默认自带Ruby。打开终端,将以下语句粘贴到命令行中:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
脚本会在执行前暂停,并说明将它将做什么。如果 Mac 系统OS X版本在10.7及以下的设备,安装请看这里。
- 注意:安装过程中会先检测系统中是否已经安装了Homebrew,如果已经安装,会有提示命令行让你先删除已安装的Homebrew。同时安装过程中需要按回车键授权同意安装,安装结束之后,最好运行以下命令,用于检测是否有冲突,同时它会提示一些已失效的库链接:brew doctor
如何使用
刚刚说到Homebrew可以用来安装依赖包,具体的使用方法如下:
安装完 Homebrew 后,在终端输入(比如这里要安装 wget)
$ brew install wget
这样就可以快速的安装了,另外,Homebrew支持安装非常多的依赖包,可以再这里查看到。
Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /usr/local 。
$ cd /usr/local
$ find Cellar
Cellar/wget/1.16.1
Cellar/wget/1.16.1/bin/wget
Cellar/wget/1.16.1/share/man/man1/wget.1
$ ls -l bin
bin/wget -> ../Cellar/wget/1.16.1/bin/wget
常用命令
安装软件包
brew install git
卸载软件包
brew uninstall git
查看软件包信息
brew info git
Homebrew 更新
brew update
更新已经过时的软件包(全部更新)
brew upgrade 或 brew upgrade wget
列举通过 Homebrew 安装的程序
brew list
查找软件包
brew search git
更多帮助
brew help
参考文档:
官网:https://brew.sh/
https://www.jianshu.com/p/110d04e2f470