homebrew

homebrew

homebrew是什麼

Mac OS平臺下的軟件包管理工具git

安裝、卸載、更新、查看、搜索等功能github

一條指令,實現包管理,無各類依賴和文件路徑的狀況shell

官方的slogan:又提示缺乏套件啦?別擔憂,homebrew隨時守候。
flask

homebrew安裝

要求

  • Intel CPU瀏覽器

  • OS X 10.9 or higherruby

  • Xcode命令行工具bash

  • 支持shell (sh或者bash)

安裝和卸載

  • 安裝curl

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

若是提示出錯了Error: /usr/local/Cellar is not writable. You should change the 
ownership and permissions of /usr/local/Cellar back to your 
user account: 
輸入下面的命令行工具

sudo chown -R $(whoami) /usr/local/Cellar

而後繼續安裝輸入上面的安裝指令fetch

3.檢測是否安裝成功

brew

若是安裝成功了,會返回以下命令

limengjiedeMacBook-Pro:flask_demo limengjie$ brew
Example usage:
  brew search [TEXT|/REGEX/]
  brew info [FORMULA...]
  brew install FORMULA...
  brew update
  brew upgrade [FORMULA...]
  brew uninstall FORMULA...
  brew list [FORMULA...]

Troubleshooting:
  brew config
  brew doctor
  brew install --verbose --debug FORMULA

Contributing:
  brew create [URL [--no-fetch]]
  brew edit [FORMULA...]

Further help:
  brew commands
  brew help [COMMAND]
  man brew
  https://docs.brew.sh
  • 卸載
$ 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

homebrew基本使用

安裝任意包

brew install <packageName>

卸載任意包

brew uninstall <packageName>

brew其餘命令

brew list           列出已安裝的軟件

brew update     更新brew

brew home       用瀏覽器打開brew的官方網站

brew info         顯示軟件信息

brew deps        顯示包依賴

注意:

在Mac OS X 10.11系統之後,/usr/local/等系統目錄下的文件讀寫是須要系統root權限的,以往的Homebrew安裝若是沒有指定安裝路徑,會默認安裝在這些須要系統root用戶讀寫權限的目錄下,致使有些指令須要添加sudo前綴來執行,好比升級Homebrew須要:
sudo brew update

若是你不想每次都使用sudo指令,你能夠選擇/usr/local 目錄下的文件讀寫進行root用戶受權

sudo chown -R $(whoami) /usr/local

 

完。

相關文章
相關標籤/搜索