Homebrew -- 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服务,但是并不注册到当前用户的启动进程上 |