Homebrew 常用操作

安裝 Homebrew

安裝 Homebrew 的過程非常簡單,只需在終端執行以下命令即可:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安裝完成后,可以通過 brew --version 來檢查 Homebrew 的版本。

安裝軟件

使用 Homebrew 安裝軟件十分便捷,只需執行 brew install [軟件名]。例如,要安裝 wget,只需輸入:

brew install wget

搜索軟件

當不確定所需軟件的確切名稱時,可以使用 brew search [關鍵詞] 命令進行搜索。此外,也可以通過 Homebrew 官網提供的 formulae 頁面進行搜索。

查看已安裝的包

通過 brew list 命令可以查看所有已安裝的軟件包。

更新已安裝的包

使用 brew outdated 命令查看所有過時的軟件包,然后使用 brew upgrade 更新所有軟件包或使用 brew upgrade [軟件名] 更新特定軟件包。

卸載軟件包

若要移除不再需要的軟件包,可以使用 brew uninstall [軟件名] 命令。

查看包信息

執行 brew info [軟件名] 可以查看軟件包的詳細信息,包括來源、依賴關系等。

清理舊版軟件

Homebrew 會保留軟件的歷史版本,使用 brew cleanup 命令可以清理這些舊版本,釋放磁盤空間。

管理后臺軟件

對于需要后臺運行的服務軟件,如 Nginx 或 MySQL,可以使用 brew services 命令進行管理。

檢查 Homebrew 環境

若 Homebrew 出現問題,brew doctor 命令可以幫助診斷并修復。

更新 Homebrew

通過 brew update 命令可以更新 Homebrew 本身及其數據庫。

添加新的 Tap

使用 brew tap [user/repo] 命令可以添加額外的軟件源。

常用 Tap

Caskroom

Caskroom 允許通過 Homebrew 安裝圖形界面軟件,使用 brew cask install [軟件名] 即可。

homebrew-cask-fonts

對于需要安裝字體的情況,可以使用 homebrew-cask-fonts 這個 Tap。

使用技巧

切換國內鏡像源

Homebrew 默認使用國外源,速度可能較慢。可以通過切換到國內鏡像,如清華大學或中科大的鏡像,來加速下載。

使用 Brewfile 完成環境遷移

Brewfile 可以幫助我們將當前環境導出,然后在新設備上通過 brew bundle 命令一鍵安裝所有軟件。

使用網頁搜索 Caskroom 的軟件

對于不提供命令行搜索的 Caskroom 軟件,可以通過訪問 formulae.brew.sh/cask 來搜索。

輔助軟件

Cakebrew

Cakebrew 是 Homebrew 的 GUI 管理器,提供了圖形界面來管理 Homebrew 安裝的軟件。

launchrocket

launchrocket 用于管理 Homebrew 安裝的服務。

FAQ

問:Homebrew 可以安裝所有類型的軟件嗎?

答:Homebrew 主要用于安裝命令行工具和一些 macOS native 應用,但不適用于 Mac App Store 上的軟件。

問:如何檢查 Homebrew 本身是否需要更新?

答:通過執行 brew update 命令可以更新 Homebrew 及其數據庫,確保使用的是最新版本。

問:為什么使用 Homebrew 安裝的軟件比從官網下載更快?

答:因為 Homebrew 提供了預編譯的 bottles,無需從源代碼編譯,安裝速度更快。

問:如何為 Homebrew 切換到更快的下載源?

答:可以通過執行一系列命令來切換到國內的鏡像源,如清華大學或中科大的鏡像,具體命令可以參考上文。

問:Homebrew 和其他包管理器有什么區別?

答:Homebrew 的主要優勢在于其易用性和社區支持,它提供了大量的軟件包,并且安裝過程簡單快捷。

通過本文的介紹,相信你已經對 Homebrew 有了全面的了解。無論是安裝、管理軟件,還是優化 macOS 系統,Homebrew 都是一個強大的工具。希望這些信息能幫助你更高效地使用 Homebrew。

上一篇:

網站IP查詢全攻略

下一篇:

快速迭代開發:敏捷方法論的精髓與實踐
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費