光輝咖碼

架設網站的起點

搜尋

你的 MacBook 沒有安裝 Homebrew 嗎?那真的是~

看完本文 Homebrew 教學,你將會學到什麼是 Homebrew,並經由 Homebrew讓你的 MacBook 工作效率提升,使用 MacBook 更有趣。

安裝作業系統或軟體程式,大概是電腦操作中最單調乏味的任務之一。一般而言,我們必須先前往該程式的官方網站進行下載,然後開始進行繁瑣的「點擊下一步」、「同意條款」等步驟,並不斷地進行重複性的操作。

我們浪費了多少時間重灌系統,重新安裝各式各樣的程式工具,受不了啦。今天,只要你試一下 Homebrew,保證你不會再回去按下一步。

Homebrew 是 macOS 的工具,如果使用 Windows 可以參考看看。 (Chocolatey Software | Chocolatey – The package manager for Windows)

為什麼非要用 Homebrew?

  1. 懶得點下一步 (為懶惰找原因)
  2. 才像個工程師 (假裝自己很厲害)
  3. 才像在用 Mac (自我感覺良好)

什麼是 Homebrew

看看官網的中文說明:

macOS 缺少套件的管理工具

是不是覺得不太好懂?我也這麼覺得,還好用起來比說明好很多 😂。

總之,Homebrew 就是工具程式的安裝工具 (好像更難懂)。

如何安裝 Homebrew

開啟終端機,複製貼上執行

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

應該沒什麼問題,如果無法安裝,先確認自己的 macOS 是否滿足以下條件:

  • 64 bit Intel CPU 或 Apple Sillicon CPU
  • macOS Catalina 或以上
  • 是否有安裝 Xcode or Command Line Tools (CLT)

使用新的 M1 MacBook 測試也沒啥問題。

如果提示說要安裝 Command Line Tools,請執行:

xcode-select --install

如果無法安裝 CLT,可能和我一樣 MacBook 太舊無法安裝新版工具, 2014 MacBook 上就無法安裝了,這時可以到 Apple 開發者網站下載,手動安裝舊版本,或是先試試看升級 macOS。

從這裡下載 Command Line Tools
More – Downloads – Apple Developer

參考教學: Xcode Tutorial: Install/Uninstall Xcode Command Line Tools (xcode-select, xcrun, Apple Developer) – Bing video

如何使用 Homebrew

安裝程式套件

最近覺得微軟 Edge 瀏覽器非常的不一樣,不太像 IE,有開始超越 Chrome 的傾向,有興趣看看?

但是懶得開啟 Chome,到微軟的下載網站 (使用 Chrome 下載 Edge,反了反了),不用這麼麻煩。

開啟終端機,複製貼上執行

brew install --cask microsoft-edge

這樣就好啦,方便。

想要一次安裝各種瀏覽器,簡單

brew install --cask microsoft-edge firefox google-chrome brave-browser

還是覺得 Edge 用不慣,反(解除)安裝也很容易

brew uninstall microsoft-edge

macOS 有很多有趣的小工具,大部分都可以用這個方式安裝。

你可能有興趣:17 個提升工作效率的 Mac 工具推薦,提高生產力必備

如果你是工程師,需要安裝有的沒的開發工具,簡單,一起安裝,EX:

brew install git node php curl python 

更新已安裝程式套件

你可以先更新 homebrew 本身

brew update

然後可以列出過期的程式

brew outdated

或是直接更新所有程式

brew upgrade

也可以只更新指定的程式

brew upgrade <formula>

常見問題

Homebrew 可以在 M1 MacBook 執行嗎?

因為 M1 MacBook 新架構的關係,程式必需支援 M1 版本或編譯成 M1 版本才能執行,使用 Homebrew 安裝的程式可以直接用嗎?

可以,Homebrew 會判斷你的環境,幫你選擇正確的版本下載安裝,但前提是程式開發者有提供對應的版本,例如 Virtual Box 就沒有提供 M1 版本,Homebrew 也沒辦法。

Homebrew 安全嗎?

Homebrew 是開發原始碼軟體,是很活躍的軟體專案,有很多眼睛在盯著,另一個好處是,你不會為了下載軟體工具,而不小心開啟釣魚網站,下載到有問題的程式。

如何反(解除)安裝 Homebrew?

確定?

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

程式下載到哪裡了?

執行 brew –cache 查詢快取目錄,下載的安裝程式會快取在這裡。