Homebrew 使用詳解,macOS 的第二個 Mac App Store !
什麼是 Homebrew ?
Homebrew 官網有一句話:Homebrew complements macOS. ( Homebrew 使 macOS 更完整。)Homebrew 是 macOS 的套件管理工具,是高效下載軟體的一種方法,相當於 Linux 下的
yum
、apt-get
神器,用於下載存在依賴關係的軟體包。通俗地說,Homebrew 是類似於 Mac App Store 的一個軟體商店。
Homebrew 與 Homebrew Cask
Homebrew Cask 是 Homebrew 的擴充套件,建立於 Homebrew 之上的 macOS 軟體安裝命令列工具。
Homebrew 的好處
通過 Homebrew 下載的軟體都來自於官網,絕對放心軟體的安全性。而且它儘可能地利用系統自帶的各種庫,使得軟體包的編譯時間大大縮短,基本上不會造成冗餘。
Homebrew 的安裝
- 安裝方法極其簡單,使用系統終端應用 Terminal 輸入以下命令列(注意雙引號):
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 使用命令
brew help
測試,Homebrew 是否正確安裝。 - 若輸入命令提示:brew:command not found,則需要進行環境配置,若成功則跳過該步驟:
- 終端輸入:
sudo vim .bash_profile
- 在 .bash_profile 檔案的末尾新增如下程式碼:
export PATH=/usr/local/bin:$PATH
- 在 vim 模式下,按下
i鍵
進入編輯模式;編輯完成後,按Esc鍵
退出編輯模式;輸入:wq
儲存退出( w 為 write 寫入,q 為 quit 退出); - 重新整理環境變數,輸入命令:
source .bash_profile
- 再次輸入
brew help
測試。
- 終端輸入:
Homebrew 常用命令
- 軟體安裝命令,如
brew cask install alfred
,支援多個同時安裝,用空格
隔開。
brew cask install <軟體名>
- 軟體搜尋命令,支援關鍵字搜尋。如果我們想安裝一款軟體 Alfred ,但不知道 Homebrew 是否支援安裝該款應用,我們可通過該方法查詢。如輸入
brew cask search alf
會列出所有符合條件的結果。
brew cask search <關鍵字>
- 更新 Homebrew,想要獲取最新的包,首先得更新 Homebrew 本身。
brew update
- 更新包,如
brew upgrade $highlight
brew upgrade #更新所有的包
brew upgrade $<軟體包> #更新指定的包
- 檢視 Homebrew 下載的包存放路徑
brew --cache
- 列出已安裝的包
brew list
- 列出可更新的包
brew outdated
- 清理舊版本的包,如
brew cleanup $wget
brew cleanup #清理所有舊版本的包
brew cleanup $<軟體包> #清理指定的舊版本包
brew cleanup -n #檢視可清理的舊版本包
- 徹底解除安裝某個包,如
brew uninstall wget --force
brew uninstall <軟體包> --force
- 鎖定某個不想更新的包,如
brew pin $wget
brew pin $<軟體包> #鎖定指定包
brew unpin $<軟體包> #取消鎖定指定包
- 檢視已安裝包的依賴
brew deps --installed --tree
- 檢視包的資訊,如
brew info $wget
brew info $<軟體包> #顯示某個包資訊
brew info #顯示安裝的包數量、檔案數量以及佔用空間
相關文章
- 解決 macOS HomeBrew 下載緩慢的問題Mac
- 怎樣在 Mac 上使用 App Store 更新軟體MacAPP
- Mac 下使用homebrew安裝NVMMac
- 如何解決MacOS無法登入app store的問題?MacAPP
- App Store上架必看!最容易被App Store拒絕的10個原因!APP
- App Store PLA 1.2 的解決方案APP
- mac 按照 homebrewMac
- 什麼是Homebrew和在Mac上的怎麼使用?Mac
- Mac安裝HomebrewMac
- Homebrew 使用
- 2018最新蘋果APP上架App Store流程(超詳細)蘋果APP
- 使用 Flutter 開發 macOS AppFlutterMacAPP
- Mac利器Homebrew介紹Mac
- Mac 系統 Homebrew 工具Mac
- mac下安裝homebrewMac
- 蘋果M1 Mac上怎樣使用Homebrew?蘋果Mac
- Mac電腦安裝homebrewMac
- 詳解 Github App 的玩法GithubAPP
- 蘋果釋出支援 AirPods Max和 App Store隱私標籤的 macOs Big Sur 11.1蘋果AIAPPMac
- 完整的App Store提交清單APP
- M1 Mac安裝 HomebrewMac
- Mac 記錄之 Homebrew換源Mac
- Mac OSX系統homebrew update Fetching failed問題解決方案MacAI
- Apple推送macOS Big Sur 11.3的第二個公開BetaAPPMac
- Pixalate:2024年第二季度蘋果App Store報告蘋果APP
- MAC下的homebrew安裝及映象調整Mac
- App Store上架的整體流程APP
- 第二十節:詳細講解String和StringBuffer和StringBuilder的使用UI
- Mac下通過Homebrew安裝MySQLMacMySql
- Mac安裝homebrew證書過期Mac
- Mac下更換Homebrew映象源的實現方法Mac
- 擁有Apple晶片的Mac如何使用macOS恢復APP晶片Mac
- Mac 使用心得,調整MacOS的游標大小Mac
- 站在一個前端的角度瞭解app裡使用的webview前端APPWebView
- 逆向破解MacOS AppMacAPP
- 在Mac上使用Homebrew升級到PHP為最新版本MacPHP
- Mac上HomeBrew安裝及換源教程Mac
- M1 Mac 12.1 Homebrew安裝GoMacGo
- 聚焦 App Store 上的小型企業和 App 開發者APP