Homebrew從入門到實踐

1.Homebrew 是什么
brew - The Missing Package Manager for macOS?
Homebrew 官方定義:macOS平臺下不可或缺的軟件包管理器。

2.Homebrew?用途優(yōu)點(為什么)
Homebrew 下載安裝軟件方便,只需在終端輸入代碼關(guān)鍵詞,就可擁有查看、下載、安裝、更新舊版本、刪除等多種實用功能。
Homebrew 會將軟件包安裝到獨立目錄,并將其文件軟鏈接至。
Homebrew 使用?可以安裝 macOS 應用程序、字體和插件以及其他非開源軟件。
3.Homebrew 安裝要求
系統(tǒng)版本:macOS High Sierra (10.13) (or higher)
網(wǎng)絡正常
4.Homebrew 安裝操作
打開終端:輸入快捷鍵?Shift+Command+A?,打開finder的app文件夾(即/applications)
打開實用工具文件夾的終端.app?(位置:/applications/Utilities/Terminal.app )
在終端中,輸入下方代碼,進行安裝:(最新代碼以官網(wǎng) https://brew.sh/?公布為準)
5.Homebrew 安裝軟件包/軟件:
Homebrew 既包括 brew 軟件包,也包括 brew cask 軟件。
5.1 brew 偏向軟件開發(fā):
主要用來下載一些不帶界面的命令行下的工具,下載源碼解壓,同時包含相關(guān)依存庫。放在統(tǒng)一目錄(/usr/local/Cellar)中,自動配置好各種環(huán)境變量,且易于卸載。
5.2 brew cask 偏向日常使用:
主要用來下載一些帶界面的應用軟件,即編譯好了的應用包(.dmg/.pkg)。可看作是蘋果官方app store的補充,一些免費好用的mac軟件沒有在蘋果官方app store上架,都可以在 brew cask中下載。
brew cask 的軟件下載后會自動安裝,放在統(tǒng)一目錄(/usr/local/Caskroom)中。省掉了自己去網(wǎng)站搜索版本、下載、解壓、拖拽、安裝等步驟,卸載可一鍵卸載,相當容易與干凈。
5.3 brew services 管理后臺服務:
在編寫項目的時候,時常需要開啟一些諸如?、
、
?等后臺服務,然而每次開機都要重新手動去開啟這些服務,而且有些還要保留一些終端窗口去維持服務。可以用到?
?來管理這些后臺服務。
6.操作命令
6.1 偏向開發(fā)軟件包 brew 基礎操作命令:
常用命令:

常用操作命令:
搜索、查看、安裝、卸載、更新、清理、檢測?軟件包
查看office軟件也可以 brew search

其他不常用
6.2 偏向常用軟件 cask 基礎操作命令:
通過 brew 安裝 brew cask:
必備操作

6.3 管理后臺服務, brew services 基礎操作命令:(例如:MySQL)

其他拓展