Homebrew簡(jiǎn)介,安裝與使用
簡(jiǎn)介
Homebrew 是一個(gè)包管理器,用于安裝Apple沒(méi)有預(yù)裝但你需要的UNIX工具。(比如著名的wget)。
Homebrew會(huì)將軟件包安裝到獨(dú)立目錄(/usr/local/Cellar),并將其文件軟鏈接至/usr/local。
Homebrew不會(huì)將文件安裝到它本身目錄之外,所以您可將Homebrew安裝到任意位置。
Homebrew使macOS更完整。使用gem來(lái)安裝gems、用brew來(lái)安裝那些依賴包。
wget是一個(gè)從網(wǎng)絡(luò)上自動(dòng)下載文件的自由工具,支持通過(guò) HTTP、HTTPS、FTP 三個(gè)最常見(jiàn)的 TCP/IP協(xié)議下載,并可以使用HTTP代理。"wget" 這個(gè)名稱來(lái)源于 “World Wide Web” 與 “get” 的結(jié)合。
安裝
- 安裝XCode或者Command Line Tools for Xcode。Xcode可以從AppStore里下載安裝,Command Line Tools for Xcode需要在終端中輸入以下代碼運(yùn)行安裝:
xcode-select --install
- 安裝Homebrew。將以下命令粘貼至終端
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
腳本會(huì)在執(zhí)行前暫停,并說(shuō)明將它將做什么。
安裝完成以后,需要運(yùn)行brew doctor命令檢測(cè)下是否有什么沖突的地方(如沒(méi)有卸載MacPorts等等)
Homebrew安裝成功后,會(huì)自動(dòng)創(chuàng)建目錄/usr/local/Cellar來(lái)存放Homebrew安裝的程序。
- 移除Homebrew。將以下命令粘貼至終端
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
基本使用
// 搜索包
brew search mysql
// 安裝包
brew install mysql
// 查看包信息,比如目前的版本,依賴,安裝后注意事項(xiàng)等
brew info mysql
// 卸載包
brew uninstall wget
// 顯示已安裝的包
brew list
// 查看brew的幫助
brew –help
// 更新, 這會(huì)更新 Homebrew 自己
brew update
// 檢查過(guò)時(shí)(是否有新版本),這會(huì)列出所有安裝的包里,哪些可以升級(jí)
brew outdated
brew outdated mysql
// 升級(jí)所有可以升級(jí)的軟件們
brew upgrade
brew upgrade mysql
// 清理不需要的版本極其安裝包緩存
brew cleanup
brew cleanup mysql
管理后臺(tái)服務(wù)
brew services list //查看 services 列表
| Name | Status | User | Plist |
|---|---|---|---|
| 服務(wù)名稱 | 服務(wù)狀態(tài) | 開(kāi)啟服務(wù)的用戶名稱 | 后綴名為 .plist 的 XML 文件存儲(chǔ)的位置 |
服務(wù)相關(guān)命令:
brew services run mysql # 啟動(dòng)mysql 服務(wù)
brew services start mysql # 啟動(dòng) mysql 服務(wù),并注冊(cè)開(kāi)機(jī)自啟
brew services stop mysql # 停止 mysql 服務(wù),并取消開(kāi)機(jī)自啟
brew services restart mysql # 重啟 mysql 服務(wù),并注冊(cè)開(kāi)機(jī)自啟
brew services cleanup # 清除已卸載應(yīng)用的無(wú)用配置