Home >> Blog >> 什麼是 Homebrew 以及如何在 MacOS 上安裝?
什麼是 Homebrew 以及如何在 MacOS 上安裝?
對於作為SEO搜尋引擎優化開發人員或系統管理員的您,Homebrew使您能夠安裝 macOS 未包含在其核心操作系統中的需求。
什麼是brew?
Homebrew (brew) 是一個免費的開源包管理器,它允許根據用戶的需要在 macOS 中安裝應用程式和軟體。推薦它是因為它的簡單性和節省時間和精力的有效性。它的著名描述是“macOS 缺少的包管理器”。
在您的 Mac 設備上使用最新和更新版本的軟體真的很傳奇。在 Homebrew 中,有一些公式包可以直接從其核心公共存儲庫安裝。此外,還有 cask (brew-cask),它是一個擴展,可以使用命令行豐富您的更多軟體包和二進制應用程式。
如果您想了解專家所說的使用 Homebrew 的一些好處範例,請閱讀以下內容
- 將所有各種不同的庫和軟體包收集到一個地方。
- 自動化您的工作,從數以千計的基於命令行的工具中獲益。
- 在本地 Mac 電腦上安裝和學習實用的Python腳本。
- 為您的軟體開發設置測試和開發環境。
- 在 App Store 安裝許多不可用的應用程式。
Homebrew 將安裝文件放在用戶路徑/usr/local/bin/或文件系統中/usr/local/Cellar,但將它們連結到/usr/local/bin. 這有助於您從應用程式文件夾啟動這些應用程式,就好像它是您可愛的 macOS 的常用部分一樣。
系統要求
安裝 Homebrew 需要一些系統要求和個人熟悉 macOS 終端的技能,您將使用它來安裝 Homebrew。在此之前,您應該安裝 Apple 的 Xcode 開發軟體,一些 Homebrew 軟體包需要該軟體作為依賴項。
在 Mac 上安裝 Homebrew 所需的最低規格如下:
- macOS Mojave (10.14) 或更高版本,之前的版本受到有限支持。
- Apple Silicon CPU 1,或 64 位 Intel CPU。
- Xcode 的命令行工具 (CLT)。
- 用於安裝和使用 bash 或 zsh 的 bourne 兼容 shell 的可用性和知識。
- 網際網路連接和管理訪問。
安裝自製軟體
如果您熟悉使用命令行,這是一個相對簡單的過程,有一些不同的方法,但大多相似:
打開 Mac OS 終端
通過 Finder 找到 macOS Terminal 界面,然後是 Application 文件夾,下到 Utility 文件夾,雙擊 Terminal 應用程式圖標。
或者您可以簡單地使用快捷鍵,按住 COMMAND + SPACE,然後在框中鍵入“終端”。
安裝 Xcode 的命令行工具
一些 Homebrew 工具需要 Xcode,Xcode 是一個 macOS 集成開發環境 (IDE)。您可以使用它為所有 mac OS、iOS、iPad OS、watch OS 和 tv OS 製作應用程式。要下載並安裝它,請在終端中運行以下命令:
xcode-select --install
接受開始安裝和許可,它將自動安裝。
安裝自製軟體
現在,要自動安裝 Homebrew,請為macOS High Sierra、Sierra、El Capitan 和更早版本運行以下命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
並為MacOS Catalina、macOS Mojave 和 macOS Big Sur運行以下命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
如果您想查看安裝腳本的系列行按Return,第二次按 接受安裝,或按Escape取消。系統將要求您輸入管理員密碼。然後等待一段時間,直到過程完成,您將看到消息“安裝成功!”。
手動安裝 Homebrew可以寫一條命令下載安裝腳本,然後再寫一條命令執行該腳本。
在終端 shell 中運行以下命令以下載腳本:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh
此 curl 命令會將 Homebrew 安裝腳本從 Homebrew 的 Git 存儲庫下載到您的 mac 機器,但不會安裝它。
現在,手動方法的好處是,如果您想知道將執行的腳本,您可以查看它的程式碼。現在編寫 less 命令來了解一下:
less install.sh
如果您對腳本內容感到滿意,請通過 bash 命令安裝它們:
/bin/bash install.sh
該腳本將向您展示其訂購流程並要求您接受它。該腳本還將在繼續之前驗證電腦先決條件。當它提示您的超級密碼時,輸入它,然後輸入字母 Y 以最終確認您接受安裝過程。
此時,為了祝賀你自己,你可能更喜歡運行一個命令來確保 Homebrew 真正安裝:
brew doctor
結果將告訴您 Homebrew 狀態以及是否有任何軟體包需要更新。
如果一切正常,您應該會看到以下消息:
< span style="color: #999999;">Output< /span> Your system is ready to brew.
當你到達這一點時,你終於可以開始通過 Homebrew 安裝軟體包了,運行幫助文檔以獲得更多資訊:
brew help
您還可以使用命令搜索應用程式brew search {package name}
例子
brew search nginx
關閉分析
Homebrew 使用匿名行為跟踪收集用戶數據並將分析發送給開發人員,您可能對此沒有任何問題,或者您更願意禁用它。
如果要禁用分析,請輸入以下命令:
brew analytics off
安裝包
您現在可以安裝、升級和刪除您喜歡的包,建議從tree包開始,它允許您擁有圖形目錄樹。您可以使用以下命令安裝它。
brew install tree
此命令將更新 Homebrew 軟體包列表,然後安裝 tree 命令。
要更新所有公式軟體和 brew,請輸入:
brew update
Homebrew 應該默認將包文件安裝到 /usr/local,以使用 which 命令查看任何已安裝包的路徑:
which {package name}
結果應該是:
Output /usr/local/bin/{package name}
要卸載軟體包,請編寫以下命令:
brew uninstall {package name}
使用 Homebrew 安裝軟體的範例
Homebrew的公式中有上千個軟體包,例如:
imagemick:一種將圖像處理為 macOS 的其他格式的工具。
安裝命令:
brew install imagemagick
archey:圖形系統資訊,用於與您的 macOS 團隊共享本地主機。
安裝命令:
brew install archey
hub:添加 GitHub 支持,更好地體驗命令行。
安裝命令:
brew install hub
tldr:提供有關如何使用命令行的簡化範例,以及社群驅動的手冊頁。
安裝命令:
brew install tldr
自製酒桶
Cask 是另一個來自 macOS 應用程式和非開源軟體的自製軟體包集合。要搜索包,請輸入 brew search –casks {package name}:
brew search --casks google-chrome
brew search --casks docker
brew search --casks dropbox
要安裝木桶軟體,請使用命令brew install --cask {package name}
例子
brew install --cask firefox
卸載 Homebrew
卸載 Homebrew 是一個非常簡單的過程,您只需在終端中執行卸載 ruby 腳本,只需選擇與您的 MacOS 版本對齊的命令即可。
要從 macOS Catalina、macOS Big Sur 和 macOS Mojave 卸載 Homebrew,請輸入:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
要從 macOS High Sierra、Sierra、El Capitan 和更早版本卸載 Homebrew,請輸入:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
或者您可以將“卸載”腳本下載到您的電腦並手動運行它:
curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh
查看腳本內容後,運行此腳本以卸載 Homebrew:
bash uninstall.sh
結論
在本教學中,您可以清楚地了解程式碼、詳細資訊和範例支持在您的 macOS 上安裝 Homebrew。更多詳細資訊,您可以查看Homebrew 包的官方列表。此外,我們已經發布了有關安裝一些軟體範例的資訊,例如macOS 中缺少 telnet 命令時。