Homebrew -- macOS缺失的软件包的管理器

Published on:
Tags: macOS

Homebrew 是 macOS(或 Linux)缺失的软件包的管理器。

使用 Homebrew 安装 Apple(或您的 Linux 系统)没有预装但 你 需要的东西

安装 Homebrew#

将以下命令粘贴至终端,实现安装。

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

Homebrew 类型#

formula#

formula 意思是一些软件包,包含命令行工具、开发库、一些字体、插件等,共性是不提供界面,提供给终端或者是开发者使用。

安装 formula 前可以在 formulae listing页面 搜索目标 formula ,查看 formula 的详情细节,包括安装命令,描述,版本号和安装数量统计等。

cask#

cask 是用户软件,比如 chrome、wechat、qq 这些提供用户交互界面的软件。

同样的,安装 cask 前可以在 casks listing页面 搜索目标 cask ,查看 cask 的详情细节。

casks listing页面 包含了大部分常用的软件:微信、qq、浏览器、笔记、播放器等等。一定程度上可以代替App store。

Homebrew 命令#

常用命令#

命令 作用
brew update 同步远程的 formulae 到本地,更新本地的 formulae 库
brew install formula 安装 formula
brew remove formula 卸载 formula
brew install –cask cask 安装 cask
brew list 查看已安装的包列表
brew list –versions 查看你安装过的包列表(包括版本号)
brew info [formula|cask] 查看[formula|cask]的简要信息
brew upgrade [formula|cask] 升级[formula|cask]

常用软件安装命令#

命令 作用
brew install –cask sublime-text 安装sublime编辑器
brew install –cask qq 安装qq
brew install –cask wechat 安装微信
brew install –cask firefox 安装firefox
brew install –cask chrome-remote-desktop-host 安装chrome
brew install –cask yinxiangbiji 安装印象笔记

其他命令#

命令 作用
brew outdated 列出需要升级的 formulae
brew services 管理后台运行服务工具
brew services [list] (–json): 列出有关当前用户的所有托管服务的信息
brew services info (formula|–all) [–json] 列出当前用户的所有托管服务
brew services start (formula|–all) 马上开启formula服务,并且注册到当前用户的启动进程上
brew services stop (formula|–all) 马上停止formula服务,并且取消注册到当前用户的启动进程上
brew services restart (formula|–all)
brew services run (formula|–all) 运行formula服务,但是并不注册到当前用户的启动进程上