---
# System prepended metadata

title: Homebrew 安裝筆記
tags: [Homebrew, ' Mac']

---

---
title: Homebrew 安裝筆記
tags: Homebrew, Mac
---

# Homebrew 安裝筆記

:::info
- **Homebrew 相關介紹**
- **常用指令**
- **參考資料**
:::

## Homebrew 相關介紹

- Homebrew 
一款自由及開放原始碼的軟體套件管理系統，用以簡化macOS系統上的軟體安裝過程，最初由馬克斯·霍威爾（Max Howell）寫成，透過 Homebrew 的指令就可以新增、移除或更新程式。
- Homebrew Cask 
Homebrew 子專案，用來安裝和管理圖形化介面類型的軟體，例如 Google、Chrome、Dropbox 等等。
- Formula 
在 Homebrew 裡，將軟體套件稱為 formula (配方)，Homebrew 的 formula 都是簡單的 Ruby 腳本。

## 常用指令

- Homebrew 安裝，把官網的指令貼上 Terminal
```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
```

- Homebrew 移除
```
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
```

- 查看 Homebrew 提供那些指令
```
brew help
```

- Homebrew Cask 安裝
網路查到`brew install caskroom/cask/brew-cask`這指令己過時，改使用下方指令安裝
```
brew install brew-cask-completion
```

- 查看己安裝套件
```
brew cask list
brew list
```

- 查詢套件
```
brew search [text]
brew search git
brew search
```

- 查看套件資訊
```
brew cask info [fomula]
brew info [fomula]
brew info git
```

- 安裝套件
```
brew cask install [fomula]
brew install [fomula]
brew install git
```

- 更新套件
```
brew cask upgrade [fomula]
brew upgrade [fomula]
brew upgrade git
```

- 移除套件
```
brew cask uninstall [fomula]
brew uninstall [fomula]
brew uninstall git
```

## 參考資料

[Homebrew 官網](https://brew.sh/index_zh-tw)
[維基百科](https://zh.wikipedia.org/wiki/Homebrew)
[OneJar 的隧道](https://www.onejar99.com/mac-homebrew-homebrew-cask-mac/)
[Homebrew - Mac 开发配置手册- 极客学院Wiki](https://wiki.jikexueyuan.com/project/mac-dev-setup/homebrew.html)
[Limitless Ping](https://peterhpchen.github.io/2020/05/30/homebrew.html)
