Mac的包管理工具Homebrew教程
簡介
Homebrew
是Mac
系統的軟體包管理工具,其功能類似Centos
中的yum
。
使用
環境依賴
-
64
位的Intel CPU
-
macOS 10.12
或者更高版本的作業系統 -
Xcode
命令列工具(安裝方法:xcode-select --install
) -
與
bourne bash
相容的shell
,例如bash
或者zsh
安裝Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
解除安裝Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
更新Homebrew
需要注意這個指令除了會更新Homebrew
外也會更新使用Homebrew
安裝的包
brew update
Homebrew基本用法
-
使用
Homebrew
安裝軟體:brew install wget
-
使用
Homebrew
解除安裝軟體:brew uninstall wget
-
使用
Homebrew
更新軟體(Homebrew
也會更新):brew upgrade wget
-
列出
Homebrew
安裝的軟體:brew list
-
檢視
Homebrew
安裝的軟體資訊:brew info wget
-
檢索
Homebrew
軟體庫:brew search wget
-
檢測
Homebrew
問題:brew doctor
brew services
簡介
在Centos
中有個管理後臺執行的服務的工具systemctl
而在Mac
中可以使用brew services
來代替其(Mac
中沒有systemctl
)
基本用法
-
列出所有
brew services
執行中服務:brew services list
-
暫停並登出未使用的後臺服務:
brew services cleanup
-
執行服務(不會註冊為跟隨系統啟動自動執行的服務):
brew services run nginx
-
執行後臺服務(同時會註冊為跟隨系統啟動自動執行的服務):
brew services start nginx
-
暫停並登出服務:
brew services stop nginx
-
重啟並註冊服務:
brew services restart nginx