Homebrew
Homebrew由开发者 Max Howell 开发,并基于 BSD 开源,是一个非常方便的软件包包管理器工具。

Homebrew 的几个核心概念
在正式介绍 Homebrew 的使用之前,我先为你介绍一下 Homebrew 中的一些核心的概念,了解这些概念,就可以帮助你更好的去使用 Homebrew。
| 词汇 | 含义 |
|---|---|
| formula (e) | 安装包的描述文件,formulae 为复数 |
| cellar | 安装好后所在的目录 |
| keg | 具体某个包所在的目录,keg 是 cellar 的子目录 |
| bottle | 预先编译好的包,不需要现场下载编译源码,速度会快很多;官方库中的包大多都是通过 bottle 方式安装 |
| tap | 下载源,可以类比于 Linux 下的包管理器 repository |
| cask | 安装 macOS native 应用的扩展,你也可以理解为有图形化界面的应用。 |
| bundle | 描述 Homebrew 依赖的扩展 |
其中,最关键的是 tap 、cask,我们在后续会经常用到。
Homebrew 常用操作
安装 Homebrew
1. 自动安装(推荐)
在使用 Homebrew 之前,首先我们需要完成 Homebrew 的安装工作。Homebrew 的安装工作非常简单,只需要执行如下代码,就可以自动开始安装流程,后续根据提示操作即可。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 上边的命令执行两个命令,首先下载install文件,然后用系统的ruby工具安装
- 尽量在bash或者zsh下安装,fish下会提示不识别’$’
- 不需要使用超级权限(sudo),该文件会将HomeBrew安装至
usr/local目录下。安装过程中会提示你执行哪些动作
后边还会有一些提示。继续的话会提示输入密码,等待安装完成。
安装完成后输入brew -v 即可显示是否安装成功:

2. 手动安装
执行如下命令:
mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
避免以下两点:
- 目录内包含空格
- 不要安装在
/sw或者/opt/local目录下<

本文详细介绍了Homebrew,一个Mac上的软件包管理器。内容包括Homebrew的核心概念,如tap和cask,以及如何安装、卸载、升级软件,管理后台服务,切换镜像源,使用Brewfile迁移环境,和一些进阶技巧。此外,还提到了辅助软件Cakebrew和launchrocket,以及如何查找和卸载Homebrew。
最低0.47元/天 解锁文章
7694

被折叠的 条评论
为什么被折叠?



