Homebrew：macOS 不可或缺的套件管理器

Homebrew 是一個免費且開源的套件管理器，可簡化 macOS 上軟體的安裝和管理。它提供了一種便捷的方式來安裝、更新和移除來自大型軟體庫的軟體套件，免除了手動下載和配置軟體的麻煩。

Homebrew 简介

與傳統的軟體安裝方法相比，Homebrew 具有多項優勢：

輕鬆安裝和管理： Homebrew 允許您使用單個命令 (brew install <package_name>) 安裝軟體。

廣泛的軟體庫： Homebrew 提供了各種各樣的軟體，從開發工具到生產力應用程式，應有盡有。

簡化更新： 您可以使用 brew upgrade 命令輕鬆更新所有已安裝的軟體。

乾淨的移除： brew uninstall <package_name> 命令可以乾淨地移除軟體，包括其所有相關文件。

安裝 Homebrew

在 macOS 上安裝 Homebrew 非常簡單，只需在終端機中執行以下命令：

Copy
/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。