「macOS」提高效率的包管理工具:Homebrew的安裝與使用

The missing package manager for macOS (or Linux)

Homebrew 官網
Homebrew github
Homebrew 說明書


前言

Homebrew 是 macOS 下的包管理工具,其作用與 CentOS 下的 yum 和 Ubantu 下的 apt-get 類似,可以讓用戶很方便的使用命令行安裝、更新和卸載軟件。對於一些在 App Store 中沒有的軟件,使用 Homebrew 安裝和管理會尤其方便。使用 Homebrew 安裝軟件,不需要擔心依賴和路徑的問題,可以大大提高在開發過程中的環境配置的效率。EVAN認爲掌握 Homebrew 的用法是每一個使用 mac 進行開發工作的程序員的必修課。

安裝

安裝 Homebrew 非常簡單,只需要打開終端,複製下面這條命令並執行。

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

期間系統會提示你按回車鍵確認安裝所需要的各種依賴,比如 Command Line Tools for Xcode 等。確認後會提示輸入電腦密碼,之後等待下載安裝即可。
安裝界面
如果出現Failed during: git fetch origin master:refs/remotes/origin/master --tags --force安裝錯誤的話,應該是網絡問題導致無法從 github 上拉取,可以參考這篇文章修改一下安裝Homebrew的源:通過修改源解決無法安裝Homebrew的問題
出現錯誤
等待一段時間後會出現安裝成功的提示:Installation Successful!,至此 Homebrew 的安裝就結束了。
安裝成功

配置

切換軟件源

Homebrew 默認使用國外源,下載速度一般會比較慢,我們可以手動將源切換爲國內的清華源或者中科大源。
執行如下命令即可更換源:

  1. 切換中科大源
cd /usr/local/Homebrew
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-cask.git
  1. 切換清華源
cd /usr/local/Homebrew
git remote set-url origin git://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
git remote set-url origin git://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
git remote set-url origin git://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git

安裝可視化工具

Cakebrew 是 Homebrew 的 GUI 管理器,在 Cakebrew 中,可以看到當前所有已經安裝的軟件,並可以在 Caskbrew 中對其他軟件執行升級等操作。
打開終端並執行如下命令即可安裝 Cakebrew。

brew cask install cakebrew 

安裝完成後可以在 LaunchPad 中打開。

使用

搜索軟件

注意,有圖形化界面的軟件只能通過網頁搜索。

安裝軟件

  • 安裝命令行軟件: brew install [軟件名]
  • 安裝有圖形化界面的軟件: brew cask install [軟件名]

查看已安裝軟件

  • 查看所有已安裝軟件:brew list

更新軟件

  • 查看過期軟件:brew outdated
  • 更新所有過期軟件:brew upgrade
  • 更新指定過期軟件:brew upgrade [軟件名]

卸載軟件

  • 卸載指定軟件:brew uninstall [軟件名]
  • 清理所有舊版軟件:brew cleanup
  • 清理指定舊版軟件:brew cleanup [軟件名]

查看軟件信息

  • 查看指定軟件信息:brew info [軟件名]

管理後臺服務

查看諸如 Nginx、MySQL 等軟件的後臺服務。

  • 查看所有服務:brew services list
  • 運行指定服務:brew services run [服務名]
  • 運行指定服務,並設置開機自動運行:brew services start [服務名]
  • 停止指定服務:brew services stop [服務名]
  • 重啓指定服務:brew services restart [軟件名]

更新Homebrew

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