介紹流行的 Homebrew 套件管理器
Homebrew 是一個很好的套件管理器。原本是為 macOS 而開發的,現在也可以在 Linux 和 Windows Subsystem for Linux 上運行。
使用 Homebrew,你可以安裝幾乎任何你能想到的命令行應用程式,甚至是擁有完整圖形界面的應用程式。
如何安裝 Homebrew?
在 macOS 上,安裝 Homebrew 的指令如下:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
在 Linux/Windows 上,請參考官方網站的說明。
執行以上指令後,你就可以在終端機中使用 brew
命令了:
看到了嗎?我們有一個可以使用的子命令列表:brew install
、brew upgrade
、brew uninstall
等等。
安裝應用程式
使用 brew install
命令來安裝一個應用程式:
brew install <包名>
例如,要安裝 mysql,執行以下命令:
brew install mysql
這個命令有很多可用的選項,你可以查看它們:
你或許永遠不需要這些選項 - 我很少會使用除了預設的 brew install <package>
以外的其他選項。
有時候,某些套件(就像我在上面的示例中使用的 mysql
套件)會安裝成功,但在使用之前需要一些額外的步驟。
如果是這種情況,在安裝過程結束時,Homebrew 通常會提示給你。請確保你仔細閱讀 Homebrew 輸出到終端機的所有內容,以免日後出現問題。
套件安裝的位置在哪裡?
使用 Homebrew 安裝的套件都會被安裝到特定的資料夾中。
通常,它們被安裝到 /usr/local/Cellar
。
如果你找不到這個資料夾,執行 brew --prefix
命令來找到正確的資料夾前綴。在我的系統上,這個命令返回值是 /usr/local
,這個地方就是 Cellar
資料夾所在的位置。
在這個資料夾中,你會找到你安裝的套件的列表,每個套件都有它自己的文件夾:
更新套件
可以使用以下命令升級單個套件:
brew upgrade <包名>
更新 Homebrew
Homebrew 本身也需要定期更新。有時候當你執行命令時,它會自動更新,但你也可以手動更新它:
brew update
移除套件
安裝一個新套件很容易,卸載它也很容易。
執行以下命令:
brew uninstall <包名>
這樣做,Homebrew 會徹底從系統中移除該套件。
安裝圖形化應用程式
Homebrew 不僅可以安裝命令行應用程式,還可以安裝圖形化應用程式。
使用以下命令:
brew install --cask <應用程式名稱>
你可以安裝傳統上需要找到網站、下載安裝包、移到 /Applications
的 GUI 應用程式,現在只需一個命令即可完成。
例如:
brew install --cask firefox
你可以在https://github.com/Homebrew/homebrew-cask/blob/master/Casks上找到可以使用此方法安裝的所有應用程式,你可以使用以下命令搜索特定的套件:
brew search <名稱>
像這樣:
brew search google-chrome