Homebrew的安裝、卸載和擴展


一、Homebrew 安裝、卸載等命令

Homebrew 的安裝和卸載都非常簡單,只需要在終端輸入相應的命令即可成功安裝或卸載。

1、Homebrew 安裝命令

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

2、Homebrew 卸載命令

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

3、Homebrew常用命令列表

  • brew help #查看所有命令
  • brew search mysql #搜索
  • brew install mysql #安裝軟件
  • brew uninstall mysql #卸載軟件
  • brew list #顯示已經安裝軟件列表
  • brew services list #顯示安裝的服務
  • brew info mysql #查看信息,比如目前的版本,依賴,安裝后注意事項等

4、Homebrew一般命令列表

  • brew services start mysql #啟動
  • brew services stop mysql #停止)
  • brew services restart mysql #重啟)
  • brew update #更新 Homebrew
  • brew outdated #列出所有安裝的軟件里可以升級的那些
  • brew upgrade #更新所有的包
  • brew upgrade $mysql #更新指定的包
  • brew cleanup # 清理所有包的舊版本
  • brew cleanup $mysql #清理指定包的舊版本
  • brew cleanup -n #查看可清理的舊版本包,不執行實際操作
  • which brew #查看 brew 命令的路徑
  • brew home mysql #用瀏覽器打開官方主頁

二、Homebrew鎖定不想更新的包

如果經常更新的話,brew update 一次更新所有的包是非常方便的。但我們有時候會擔心自動升級把一些不希望更新的包更新了。數據庫就屬於這一類,尤其是 PostgreSQL 跨 minor 版本升級都要遷移數據庫的。我們更希望找個時間單獨處理它。這時可用 brew pin 去鎖定這個包,然后 brew update 就會略過它了,用到的命令如下:

  • brew pin $FORMULA #鎖定某個包
  • brew unpin $FORMULA # 取消鎖定
  • brew deps #查看包的依賴關系,常用它來查看已安裝的包的依賴,然后判斷哪些包是可以安全刪除的。
  • brew deps --installed --tree #查看已安裝的包的依賴,樹形顯示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM