博客 / 詳情

返回

macOS包管理器 Homebrew 備忘清單

Homebrew 是 macOS(或Linux)缺少的包管理器,備忘清單包含 brew 命令的使用與安裝

在線預覽: https://jaywcjlove.github.io/...

開源倉庫:https://github.com/jaywcjlove...

Homebrew 備忘清單

安裝

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

加速安裝和更新,將倉庫源碼通過 gitee 同步到國內,這樣速度槓槓的

# 把 Homebrew/brew 的 Git 鏡像放在這裏
export HOMEBREW_BREW_GIT_REMOTE="..."
# 將 Homebrew/homebrew-core 的 Git 鏡像放在這裏
export HOMEBREW_CORE_GIT_REMOTE="..."
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

在安裝期間跳過克隆 (beta)

export HOMEBREW_INSTALL_FROM_API=1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

命令

命令 説明
brew install git 安裝一個包
brew uninstall git 刪除/卸載軟件包
brew upgrade git 升級包
brew unlink git 取消鏈接
brew link git 關聯
brew switch git 2.5.0 更改版本
brew list --versions git 看看你有什麼版本
brew help 打印幫助信息
brew help <sub-command> 打印子命令的幫助信息

更多包命令

命令 説明
brew info git 列出版本、注意事項等
brew cleanup git 刪除舊版本
brew edit git 編輯此軟件包
brew cat git 打印這個軟件包
brew home git 打開主頁
brew search git 搜索公式

Brew Cask 命令

命令 説明
brew install --cask firefox 安裝火狐瀏覽器
brew list --cask 列出已安裝應用

Cask 命令用於與圖形應用程序交互

全局命令

命令 説明
brew update 更新 brewcask
brew upgrade 升級所有軟件包
brew list 已安裝列表
brew outdated 升級需要什麼?
brew doctor 診斷沖泡問題
brew pin <formula> 防止指定軟件包升級
brew unpin <formula> 允許升級指定的軟件包

Brew 清理

$ brew cleanup # 刪除舊版本的已安裝軟件包
$ brew cleanup <formula> # 刪除舊版本指定軟件包
# 顯示所有將被刪除的軟件包(試運行)
$ brew cleanup -n 

brew 源碼倉庫

# 列出所有當前點擊的源碼倉庫(點擊)
$ brew tap
# 使用 https 從 Github 中點擊軟件包源碼倉庫以點擊
# https://github.com/user/homebrew-repo
$ brew tap <user/repo>
# 點擊指定 URL 中的軟件源碼倉庫
$ brew tap <user/repo> <URL>
# 從存儲庫中刪除給定的源碼倉庫
$ brew untap <user/repo>

搜索查看

# 列出所有已安裝的軟件包
$ brew list
# 顯示所有本地可用的 brew 配方
$ brew search
# 對用於 brew 的軟件包名稱執行子字符串搜索
$ brew search <text>
# 顯示有關軟件包的信息
$ brew info <formula>

另見

  • Homebrew 官網 (brew.sh)
  • Homebrew brew 源碼 (github.com)
  • Homebrew core 源碼 (github.com)
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.