天天看點

Mac homebrew的熟悉和常用指令

Homebrew​ 是一款 macOS 平台下的軟體包管理工具,擁有安裝、解除安裝、更新、檢視、搜尋等很多實用的功能。使用 Homebrew 安裝 Apple(或您的 Linux 系統)沒有預裝但 你需要的東西。

Homebrew的安裝:

1. 要求

  • Intel CPU
  • OS X 10.9 or higher
  • Xcode指令行工具
$ xcode-select --install      

2. 安裝和解除安裝

  • 安裝
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"      
  • 解除安裝
$ cd `brew --prefix` $ rm -rf Cellar $ brew prune $ rm `git ls-files` $ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions $ rm -rf .git $ rm -rf ~/Library/Caches/Homebrew      

3. HomeBrew的基本使用:

  • 安裝任意包
$ brew install      

示例:安裝node

$ brew install      
  • 解除安裝任意包
$ brew uninstall <packageName>      

示例:解除安裝git

$ brew uninstall git      
  • 查詢可用包

$ brew search <packageName>

  • 檢視已安裝包清單
$ brew list      
  • 檢視任意包資訊
$ brew info      
  • 更新Homebrew
  • $ brew update
  • 檢視Homebrew版本
$ brew -v      
  • 查詢可更新的包
$ brew outdated      
  • 更新包 (formula)
//更新所有
brew upgrade

//更新指定包      
  • 清理舊版本
//清理所有包的舊版本
brew cleanup 

//清理指定包的舊版本
brew cleanup [包名]

//檢視可清理的舊版本包,不執行實際操作      

3. 注意:

在Mac OS X 10.11系統以後,/usr/local/等系統目錄下的檔案讀寫是需要系統root權限的,以往的Homebrew安裝如果沒有指定安裝路徑,會預設安裝在這些需要系統root使用者讀寫權限的目錄下,導緻有些指令需要添加sudo字首來執行,比如更新Homebrew需要:

參考部落格位址:

​​https://www.jianshu.com/p/de6f1d2d37bf​​

​​https://www.jianshu.com/p/c60789934af1​​

​​https://www.jianshu.com/p/d3bc70827253​​