Brew

Homebrew 是一个流行的包管理器,专门用于 macOS 系统.

安装

国内镜像网站安装

1
/bin/bash -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

homebrew常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 安装软件
brew install node 默认安装最新版
brew install node@14.16.8 安装指定版本
brew switch node 16.0.0 切换版本

# 更新软件
brew upgrade name 更新安装过的软件(如果不加软件名,就更新所有可以更新的软件)

# 卸载软件
brew uninstall node 卸载node


# 其他常用命令
brew config 查看brew配置
brew info node 查看node安装信息
brew list 查看已安装软件
brew list --versions 查看已安装软件版本号
brew search node 搜索可用node相关软件
brew update brew自身更新
brew cleanup 清除下载的缓存
brew doctor 诊断brew,并给出修复命令

Core & Cask

Homebrew Core:

  • 主要用途:Homebrew Core 是 Homebrew 的核心部分,专注于命令行工具和库的安装。
  • 软件类型:它包含了大量的“公式”(formulas),这些公式是用于安装常用的命令行工具和开发库,例如 Git、Python、Node.js 等。
  • 适用对象:主要面向开发者和命令行用户。

Homebrew Cask:

  • 主要用途:Homebrew Cask 扩展了 Homebrew 的功能,使其能够安装 macOS 的 GUI(图形用户界面)应用程序。
  • 软件类型:它提供了安装桌面应用程序的能力,例如 Google Chrome、Visual Studio Code、Adobe Creative Cloud 应用等。
  • 适用对象:面向需要安装和管理桌面应用程序的普通用户和开发者。

关系:

  • 平行结构:Homebrew Core 和 Homebrew Cask 并行工作,分别处理不同类型的软件安装和管理。
  • 统一入口:尽管它们服务于不同类型的软件,但都通过 Homebrew 提供的统一命令行界面进行访问和操作。
  • 互补性:它们互补对方的功能,共同构成了 Homebrew 的全面软件管理解决方案。

因此,可以将 Homebrew Core 和 Homebrew Cask 视为同一工具(Homebrew)下的两个互补的部分,共同为 macOS 用户提供了一个全面的软件安装和管理平台。


Brew
https://yzaf.top/2023/tool/brew/
作者
why
发布于
2023年11月30日
许可协议