Home >> Blog >> 什麼是 Homebrew 以及如何在 MacOS 上安裝?

什麼是 Homebrew 以及如何在 MacOS 上安裝?

對於作為SEO搜尋引擎優化開發人員或系統管理員的您,Homebrew使您能夠安裝 macOS 未包含在其核心操作系統中的需求。

什麼是brew?

Homebrew (brew) 是一個免費的開源包管理器,它允許根據用戶的需要在 macOS 中安裝應用程式和軟體。推薦它是因為它的簡單性和節省時間和精力的有效性。它的著名描述是“macOS 缺少的包管理器”。

什麼是 Homebrew 以及如何在 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 應用程式圖標。

什麼是 Homebrew 以及如何在 MacOS 上安裝?

或者您可以簡單地使用快捷鍵,按住 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 命令時。