你的 MacBook 沒有安裝 Homebrew 嗎?不要猶豫了快

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

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

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

為什麼非要用 Homebrew 呢?

懶得點下一步 (為懶惰找原因)

才像個工程師 (假裝自己很厲害)

才像在用 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 有很多有趣的小工具,大部分都可以用這個方式安裝。

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

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

brew install git node php curl python 

更新已安裝程式套件

你可以先更新 homebrew 本身

brew update

然後可以列出過期的程式

brew outdated

或是直接更新所有程式

brew upgrade

也可以只更新指定的程式

brew upgrade <formula>

Homebrew vs MacPorts

MacPorts 是另一個用於 macOS 操作系統的開源軟體套件管理器,它的主要功能是自動化下載、編譯、安裝和管理 Unix 軟體套件。

MacPorts 與 Homebrew 的一些比較如下

特點HomebrewMacPorts
程式語言RubyTcl
安裝難度對初學者來說通常更容易稍微複雜一些,可能需要更多的配置
Package 名稱被稱為 “Formulae”被稱為 “Ports”
Package
可用性
廣泛,但有時更側重於新的軟體全面,包括許多較舊和專門的軟體包
依賴處理只安裝必要的依賴項,有時共享系統庫通常安裝所有依賴項,與系統庫隔離
靈活性用於自定義的選項較少高度可自定義
速度通常安裝速度更快可能較慢,因為通常從源碼構建
系統整合傾向於與 macOS 現有的庫和結構密切整合更為隔離,一切默認安裝在 /opt/local
更新使用 brew update 接著 brew upgrade使用 sudo port selfupdate 接著 sudo port upgrade outdated
社群支持大型社群,多個貢獻者較小的社群,但經常有更專門的專長
可用性介面友好,易於學習更多針對需要自定義的高級用戶
跨平台主要為 macOS,但有一個名為 Linuxbrew 的 Linux 版本主要為 macOS,但可以用於其他類 UNIX 系統

相關參考來源:Homebrew-on-Linux

根據您的具體需求和技術背景,您可能會發現其中一個選項比另一個更適合您。比如說,如果您需要一個專門或較舊的軟體包,MacPorts 可能是更好的選擇。相反地,如果您是一名初學者或主要想安裝流行的軟體,那麼 Homebrew 可能更適合您。

在 Windows 中使用 Homebrew

不用想了,沒辦法,但是有替代方案。

The Package Manager for Windows,chocolatey,啊,巧克力?

chocolatey 安裝好之後,使用方式和 homebrew 一樣,假設你現在需要安裝 Visual Studio Code,開啟 windows console,輸入下列命令:

choco install vscode

是不是和 homebrew 一樣方便呢。

相關文章:Visual Studio Code 的神秘力量:不可或缺的 38 個鍵盤快速鍵

常見問題

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 查詢快取目錄,下載的安裝程式會快取在這裡。

Homebrew 可以安裝 GUI 應用程式嗎?

是的,Homebrew 有一個名為 “Cask” 的次要框架,允許您安裝基於 GUI 的應用程式,如 Google Chrome、Firefox 等。

brew installbrew cask install 有什麼區別?

brew install 用於命令行工具和庫,而 brew cask install 用於安裝 GUI 應用程式。然而,Homebrew 的新版本已經合併了這些命令,所以您可以用 brew install 來安裝兩者。

我可以同時使用 Homebrew 和 MacPorts 或其他套件管理器嗎?

這是可能的,但不建議,因為庫和套件之間可能會有潛在的衝突。

5 thoughts on “你的 MacBook 沒有安裝 Homebrew 嗎?不要猶豫了快

  1. 我上個月買一台2017年版macbook air裝Homebrew 跑了很久電腦很熱
    跑到一半螢幕黑了 當下覺得不會吧 就真的多次重開沒畫面
    花了6千多換一個螢幕
    沒幾天我重灌系統想說再裝一次看看
    我同時開溫度檢測 結果溫度居然跑到90幾快100度
    我真怕螢幕又燒壞了
    我大部分都是用桌機win10也用過win筆電
    真的沒想到macbook這麼脆弱
    實在太扯 又不是跑3D 這頂多吃網路跑下載吧
    而且又是終端機操作

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *