homebrew總結

是什麼

homebrew是一款軟件,mac上獨有軟件。
homebrew在啓動臺找不到,它是在命令行運行的一條命令。
它命令的簡稱是brew

brew    #輸入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

安裝

# 打開控制檯,複製進去
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

幹什麼

homebrew是mac操作系統用來管理軟件的一種方式,通常用來用homebrew來安裝,更新,卸載軟件。

# brew list 查看當前已安裝軟件/命令       // brew list
# brew search <packageName> 軟件查找    // brew search node
# brew install <packageName> 軟件安裝   // brew install git
# brew uninstall <packageName> 軟件卸載 // brew uninstall git
# brew update 更新                     // brew update

特點

homebrew的下載包是一個類似git項目,裏面有一個/bin目錄,存放可執行文件。安裝後,這個可執行文件會自動關聯到全局命令。
homebrew下載軟件包,會放到自己的項目目錄裏,所以軟件更新類似就是git pull的過程。
homebrew本身就是一個git項目
接下來問題來了,因爲homebrew默認追蹤的遠程地址是國外地址,所以在國內安裝軟件和更新軟件會比較慢,所以接下來的大事就是如何替換homebrew源地址(設置homebrew鏡像)。

更換Homebrew鏡像源

  1. 上面提到,homebrew本身就是一個git項目,所以替換源的操作和git 替換源的操作一樣。
# 在控制檯執行以下命令
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

# 替換homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" 
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
brew update # 嘗試更新軟件包

參考鏈接:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章