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
默認追蹤的遠程地址是國外地址,所以在國內安裝軟件和更新軟件會比較慢,所以接下來的大事就是如何替換homebrew
源地址(設置homebrew鏡像)。
更換Homebrew鏡像源
- 上面提到,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 # 嘗試更新軟件包
參考鏈接: