Homebrew 是一個免費且開源的套件管理器,可簡化 macOS 上軟體的安裝和管理。它提供了一種便捷的方式來安裝、更新和移除來自大型軟體庫的軟體套件,免除了手動下載和配置軟體的麻煩。
Homebrew 简介#
與傳統的軟體安裝方法相比,Homebrew 具有多項優勢:
- 輕鬆安裝和管理: Homebrew 允許您使用單個命令 (brew install <package_name>) 安裝軟體。
- 廣泛的軟體庫: Homebrew 提供了各種各樣的軟體,從開發工具到生產力應用程式,應有盡有。
- 簡化更新: 您可以使用 brew upgrade 命令輕鬆更新所有已安裝的軟體。
- 乾淨的移除: brew uninstall <package_name> 命令可以乾淨地移除軟體,包括其所有相關文件。
安裝 Homebrew#
在 macOS 上安裝 Homebrew 非常簡單,只需在終端機中執行以下命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
常用命令#
以下是一些常用的 Homebrew 命令:
- 安裝軟體: brew install <package_name>
- 更新軟體: brew upgrade
- 移除軟體: brew uninstall <package_name>
搜尋軟體: brew search
- 列出已安裝的軟體: brew list
- 顯示軟體資訊: brew info <package_name>
- 清理殘留文件: brew cleanup
- 移除未使用的依賴項: brew autoremove
進階用法#
除了基本的命令,Homebrew 還提供了一些進階功能:
安裝特定版本的軟體: brew install @
- 從源代码安裝軟體: brew install --build-from-source <package_name>
管理多個軟體版本: brew link --overwrite @
- 建立自己的 Homebrew 套件: 參考 Homebrew 官方文档
進階命令#
除了基本的安裝、更新和移除命令之外,Homebrew 還提供了一些進階命令,可幫助您更好地管理軟體包:
- brew cleanup --prune=all: 此命令會清理 Homebrew 的缓存,包括已下載的安裝包和舊版本的軟體。--prune=all 選項會移除所有缓存文件,釋放更多空間。
- brew autoremove: 此命令會移除已安裝但不再需要的軟體包。例如,如果您移除了一個軟體包,而另一個軟體包不再依赖它,則 brew autoremove 會自動移除後者。
使用 Homebrew 的注意事項#
使用 Homebrew 時,請注意以下幾點:
- Homebrew 安裝的軟體包位於 /usr/local/Cellar 目錄中。
- 不要使用 sudo 命令與 Homebrew 一起使用。 Homebrew 被設計為在沒有管理員權限的情況下運行。
- 定期更新 Homebrew 本身。 使用 brew update 命令更新 Homebrew。