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 [软件名]

相关资料

相关文章
相关标签/搜索