MacOS安裝brew

brew是什麼?

brew是macOS(或Linux)缺失的軟件包的管理器。通常來講,macOS平時的確是使用更多的GUI工具較多,可是,有不少時候,命令行工具更好管理和配置,並且對於開發者或像我這樣的運維極客是更友好的,好比curl一個API狀態,ssh遠程服務器,brew管理Python多版本管理器pyenv再管理Anaconda的python開發環境,等等。還有更多好處o( ̄▽ ̄)d
So,將如下命令粘貼到Terminal裏python

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

brew基本使用

  • 安裝各種工具

基本語法brew install [工具名]git

例如:
wget是一個穩定的文件下載工具,可是macOS沒有預裝。github

$ brew install wget
  • 列出brew安裝了哪些軟件
$ brew list
  • 卸載brew已安裝的軟件

基本語法brew uninstall [工具名]chrome

$ brew uninstall wget
  • 搜索軟件及信息shell

    1. 使用search,會直接給出是否有這個軟件,高亮打√號表示已經安裝過了,其餘淺色則爲未安裝。
    $ brew search wget
    1. 使用info,會給出軟件的詳細信息,是否已安裝、相關依賴以及是否已安裝,以及安裝的默認配置及選項。
    $ brew info wget
  • 更新某個/某些軟件

基本語法brew upgrade [工具名]bash

$ brew upgrade wget
  • 更新Homebrew
$ brew update
此處你會發現,其實upgrade軟件時,也會更新Homebrew自己,因此這個更新一遍,不只對管理的工具更新,還會給出最新的軟件庫,更新了什麼軟件、新增了哪些軟件、刪除了哪些軟件。

brew還能Google Chrome這樣的軟件!?

嗯,是的!Homebrew不只能安裝命令行工具,還能安裝macOS應用程序、字體和插件以及其餘非開源軟件。那怎麼作呢?服務器

$ brew cask install google chrome

這樣安裝好的會在Launchpad啓動臺中看到,和普通安裝的應用程序同樣,並且你還能夠用brew-cask管理它們。運維

  • 列出已安裝的軟件
$ brew cask list
  • 給出軟件的詳細信息
$ brew cask info [軟件名]
  • 卸載已安裝軟件
$ brew cask uninstall [軟件名]
  • 重裝軟件
$ brew cask reinstall [軟件名]

相關資料

相關文章
相關標籤/搜索