Homebrew-macOS缺失的軟件包管理器(簡稱brew)

【簡介】html

brew又叫Homebrew,是Mac OSX上的軟件包管理工具,能在Mac中方便的安裝軟件或者卸載軟件,只須要一個簡單的命令,很是方便git

【遇到的問題】github

在真正瞭解軟件包管理工具以前,一直是出於混亂狀態,用到什麼下載什麼,來源也不盡相同,有來自git的、有來自安裝包下載的、還有來自百度的等等,記得最讓我難忘的就是關於MySQL數據庫的學習,我下載了好多版本不一樣路徑不一樣來源的數據庫,後來致使終端軟件管理出現了混亂,配置文件也是一塌糊塗;數據庫

此次是爲了 小程序Trace導出工具 安裝ADB,最好的方式是安裝brew,可是安裝的過程當中各類出錯,最好的方式就是從新作系統而後進行軟件包管理小程序

也就引發了此次深刻研究瀏覽器

【官網】ruby

https://brew.sh/curl

這其中有關於brew的詳細信息工具

【安裝Homebrew】學習

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

【安裝目錄介紹】

$ cd /usr/local
$ find Cellar
Cellar/wget/1.16.1
Cellar/wget/1.16.1/bin/wget
Cellar/wget/1.16.1/share/man/man1/wget.1

$ ls -l bin
bin/wget -> ../Cellar/wget/1.16.1/bin/wget

Homebrew會將軟件包安裝到獨立目錄,並將其文件軟連接至/usr/local
Homebrew不會將文件安裝到它自己目錄以外,因此您可將Homebrew安裝到任意位置

【基本命令】

  1. 查看brew版本
    brew -v
  2. 安裝公式
    brew install formula
    例子:brew install wget
  3. 卸載公式
    brew uninstall formula
    例子:brew uninstall wget
  4. 搜索公式
    brew search /formula/
    例子:brew search /wge*/
    *表示模糊搜索
  5. 查看已安裝軟件
    brew list
  6. 更新brew
    brew update
  7. 用瀏覽器打開brew官方網站
    brew home
  8. 顯示軟件信息
    brew info
  9. 顯示包依賴
    brew deps
  10. 其餘幫助信息
    Example usage:
      brew search [TEXT|/REGEX/]
      brew (info|home|options) [FORMULA...]
      brew install FORMULA...
      brew update
      brew upgrade [FORMULA...]
      brew uninstall FORMULA...
      brew list [FORMULA...]
    
    Troubleshooting:
      brew config
      brew doctor
      brew install -vd FORMULA
    
    Developers:
      brew create [URL [--no-fetch]]
      brew edit [FORMULA...]
      https://docs.brew.sh/Formula-Cookbook.html
    
    Further help:
      man brew
      brew help [COMMAND]
      brew home

【包管理器】

包管理器或包管理系統是一系列軟件工具的集合, 這些軟件工具用和電腦操做系統一致的方式, 使應用的安裝, 升級, 配置和刪除軟件包的過程自動化, 它一般維護一個數據庫軟件的依賴和版本信息, 防止軟件不匹配和沒法跟蹤.
相關文章
相關標籤/搜索