【简介】html
brew又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,只须要一个简单的命令,很是方便git
【遇到的问题】github
在真正了解软件包管理工具以前,一直是出于混乱状态,用到什么下载什么,来源也不尽相同,有来自git的、有来自安装包下载的、还有来自百度的等等,记得最让我难忘的就是关于MySQL数据库的学习,我下载了好多版本不一样路径不一样来源的数据库,后来致使终端软件管理出现了混乱,配置文件也是一塌糊涂;数据库
此次是为了 小程序Trace导出工具 安装ADB,最好的方式是安装brew,可是安装的过程当中各类出错,最好的方式就是从新作系统而后进行软件包管理小程序
也就引发了此次深刻研究浏览器
【官网】ruby
https://brew.sh/curl
这其中有关于brew的详细信息工具
【安装Homebrew】学习
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
【安装目录介绍】
$ 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
Homebrew会将软件包安装到独立目录,并将其文件软连接至/usr/local
Homebrew不会将文件安装到它自己目录以外,因此您可将Homebrew安装到任意位置
【基本命令】
brew -v
brew install formula
例子:brew install wget
brew uninstall formula
例子:brew uninstall wget
brew search /formula/ 例子:brew search /wge*/
*表示模糊搜索
brew list
brew update
brew home
brew info
brew deps
Example usage: brew search [TEXT|/REGEX/] brew (info|home|options) [FORMULA...] brew install FORMULA... brew update brew upgrade [FORMULA...] brew uninstall FORMULA... brew list [FORMULA...] Troubleshooting: brew config brew doctor brew install -vd FORMULA Developers: brew create [URL [--no-fetch]] brew edit [FORMULA...] https://docs.brew.sh/Formula-Cookbook.html Further help: man brew brew help [COMMAND] brew home
【包管理器】
包管理器或包管理系统是一系列软件工具的集合, 这些软件工具用和电脑操做系统一致的方式, 使应用的安装, 升级, 配置和删除软件包的过程自动化, 它一般维护一个数据库软件的依赖和版本信息, 防止软件不匹配和没法跟踪.