Typography

一只奶牛猫

Homebrew 包管理备份与恢复完整指南

发布于 # MacOS

Homebrew 包管理备份与恢复

本文档介绍了如何使用 Homebrew 的 brew bundle 命令来备份和恢复已安装的包、cask 应用以及 tap。

导出已安装的包、cask 和 tap 到 Brewfile

通过以下命令,可以将当前通过 Homebrew 安装的所有包、cask 应用和 tap 导出到一个名为 Brewfile 的文件中:

brew bundle dump

这个 Brewfile 文件会包含所有通过 brew installbrew cask installbrew tap 安装的软件包信息。

以下是一些示例 tap 命令:

tap "homebrew/bundle"
tap "homebrew/services"
tap "mongodb/brew"

以下是一些示例 brew 安装的软件包:

brew "cloudflare"
brew "ffmpeg"
brew "ipinfo-cli"
brew "mkcert"
brew "node"
...

注意: 输出中的 ”…” 表示还有其他已安装的软件包。

从备份恢复

可以使用以下命令从之前导出的 Brewfile 文件中恢复安装的软件包:

brew bundle install --file=~/path/Brewfile

请将 ~/path/Brewfile 替换为你实际 Brewfile 文件的路径。