MacOS安装brew

brew是什么?

brew是macOS(或Linux)缺失的软件包的管理器。一般来说,macOS平时的确是使用更多的GUI工具较多,但是,有很多时候,命令行工具更好管理和配置,而且对于开发者或像我这样的运维极客是更友好的,比如curl一个API状态,ssh远程服务器,brew管理Python多版本管理器pyenv再管理Anaconda的python开发环境,等等。还有更多好处o( ̄▽ ̄)d
So,将以下命令粘贴到Terminal里

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

brew基本使用

  • 安装各类工具
    基本语法brew install [工具名]

例如:
wget是一个稳定的文件下载工具,但是macOS没有预装。

$ brew install wget
  • 列出brew安装了哪些软件
$ brew list
  • 卸载brew已安装的软件
    基本语法brew uninstall [工具名]
$ brew uninstall wget
  • 搜索软件及信息
    1. 使用search,会直接给出是否有这个软件,高亮打√号表示已经安装过了,其他浅色则为未安装。
    $ brew search wget
    
    1. 使用info,会给出软件的详细信息,是否已安装、相关依赖以及是否已安装,以及安装的默认配置及选项。
    $ brew info wget
    
  • 更新某个/某些软件
    基本语法brew upgrade [工具名]
$ 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 [软件名]

相关资料

  • Homebrew 官网:Homebrew

你可能感兴趣的:(笔记)