欢迎光临散文网 会员登陆 & 注册

Homebrew从入门到实践

2021-12-17 16:52 作者:青泉石上_  | 我要投稿

1.Homebrew 是什么

brew - The Missing Package Manager for macOS 

Homebrew 官方定义:macOS平台下不可或缺的软件包管理器。

brew - The Missing Package Manager for macOS


2.Homebrew 用途优点(为什么)

Homebrew 下载安装软件方便,只需在终端输入代码关键词,就可拥有查看、下载、安装、更新旧版本、删除等多种实用功能。

Homebrew 会将软件包安装到独立目录,并将其文件软链接至

Homebrew 使用 可以安装 macOS 应用程序、字体和插件以及其他非开源软件。


3.Homebrew 安装要求

系统版本:macOS High Sierra (10.13) (or higher)

网络正常

4.Homebrew 安装操作

打开终端:输入快捷键 Shift+Command+A ,打开finder的app文件夹(即/applications)

打开实用工具文件夹的终端.app (位置:/applications/Utilities/Terminal.app )

在终端中,输入下方代码,进行安装:(最新代码以官网 https://brew.sh/ 公布为准)


5.Homebrew 安装软件包/软件:

Homebrew 既包括 brew 软件包,也包括 brew cask 软件。


5.1 brew 偏向软件开发:

主要用来下载一些不带界面的命令行下的工具,下载源码解压,同时包含相关依存库。放在统一目录(/usr/local/Cellar)中,自动配置好各种环境变量,且易于卸载。


5.2 brew cask 偏向日常使用:

主要用来下载一些带界面的应用软件,即编译好了的应用包(.dmg/.pkg)。可看作是苹果官方app store的补充,一些免费好用的mac软件没有在苹果官方app store上架,都可以在 brew cask中下载。

brew cask 的软件下载后会自动安装,放在统一目录(/usr/local/Caskroom)中。省掉了自己去网站搜索版本、下载、解压、拖拽、安装等步骤,卸载可一键卸载,相当容易与干净。

5.3 brew services 管理后台服务:

在编写项目的时候,时常需要开启一些诸如  等后台服务,然而每次开机都要重新手动去开启这些服务,而且有些还要保留一些终端窗口去维持服务。可以用到  来管理这些后台服务。


6.操作命令

6.1 偏向开发软件包 brew 基础操作命令

常用命令:

brew -v ;brew -h


常用操作命令:

搜索查看安装卸载更新清理、检测 软件包


查看office软件也可以 brew search

brew search office



其他不常用


6.2 偏向常用软件 cask 基础操作命令

通过 brew 安装 brew cask:


必备操作

brew list  --cask



6.3 管理后台服务, brew services 基础操作命令:(例如:MySQL)

brew services -h


其他拓展


Homebrew从入门到实践的评论 (共 条)

分享到微博请遵守国家法律