【簡介】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
【包管理器】
包管理器或包管理系統是一系列軟件工具的集合, 這些軟件工具用和電腦操做系統一致的方式, 使應用的安裝, 升級, 配置和刪除軟件包的過程自動化, 它一般維護一個數據庫軟件的依賴和版本信息, 防止軟件不匹配和沒法跟蹤.