HomeBrew常規使用教程

homebrew是osx下的一個包管理工具,能夠很方便的管理各種包。官方給出的定義是git

macOS缺失的軟件包管理器

安裝

1. 自動安裝(推薦)

執行以下命令:github

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

上邊的命令行時兩個命令,首先下載install文件,而後用系統的ruby工具安裝。正則表達式

儘可能再bash或者zsh下安裝,fish下會提示不識別'$'。ruby

不須要使用超級權限(sudo),該文件會將HomeBrew安裝至usr/local目錄下。安裝過程當中會提示你絮語奧執行哪些動做。bash

/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew

後邊還會有一些提示。繼續的話會提示輸入密碼,等待安裝完成。curl

安裝完成後輸入brew -v 便可顯示是否安裝成功:工具

Homebrew 1.4.3
Homebrew/homebrew-core (git revision dba402; last commit 2018-01-09)

2. 手動安裝

執行以下命令:gradle

mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

避免如下兩點:url

  1. 目錄內包含空格
  2. 不要安裝在/sw或者/opt/local目錄下

經常使用命令

1.安裝卸載軟件

  1. brew --version或者brew -v 顯示brew版本信息
  2. brew install <formula> 安裝指定軟件
  3. brew unistall <formula 卸載指定軟件
  4. brew list 顯示全部的已安裝的軟件
  5. brew search text 搜索本地遠程倉庫的軟件,已安裝會顯示綠色的勾
  6. brew search /text/ 使用正則表達式搜軟件

    舉個例子:直接輸入命令行

brew search gradle

顯示以下內容:

 ~/ brew search gradle
==> Searching local taps...
gradle ✔                                                     gradle-completion                                            gradle@2.14
==> Searching taps on GitHub...
==> Searching blacklisted, migrated and deleted formulae...

以正則表達式輸入

brew search /gra\\wle/

顯示以下內容:

 ~/ brew search /gra\\wle/
==> Searching local taps...
gradle ✔                                                     gradle-completion                                            gradle@2.14
==> Searching taps on GitHub...
==> Searching blacklisted, migrated and deleted formulae...

2. 升級軟件相關

  1. brew update 自動升級homebrew(從github下載最新版本)
  2. brew outdated 檢測已通過時的軟件
  3. brew upgrade 升級全部已過期的軟件,即列出的以過期軟件
  4. brew upgrade <formula> 升級指定的軟件
  5. brew pin <formula> 禁止指定軟件升級
  6. brew unpin <formula> 解鎖禁止升級
  7. brew upgrade --all 升級全部的軟件包,包括未清理乾淨的舊版本的包

3. 清理相關

homebrew再升級軟件時候不會清理相關的舊版本,在軟件升級後咱們可使用以下命令清理

  1. brew cleanup -n 列出須要清理的內容
  2. brew cleanup <formula> 清理指定的軟件過期包
  3. brew cleanup 清理全部的過期軟件
  4. brew unistall <formula> 卸載指定軟件
  5. brew unistall <fromula> --force 完全卸載指定軟件,包括舊版本

經過brew安裝的文件會自動設置環境變量,因此不用擔憂命令行不能啓動的問題。
好比安裝好了gradle,便可運行
gradle -v

相關文章
相關標籤/搜索