Homebrew
brew update 慢的问题
brew update --verbose
看慢在哪里。
备份 Homebrew
缅怀已弃用的 homebrew-backup
现在可以使用官方的 homebrew-bundle
执行 brew bundle dump
会生成 Brewfile
文件。
使用 Homebrew 镜像
- Homebrew 镜像: https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git
- Homebrew Bottles 镜像: https://lug.ustc.edu.cn/wiki/mirrors/help/homebrew-bottles
- Homebrew Cask 镜像: https://mirrors.ustc.edu.cn/help/homebrew-cask.git.html
使用 ALL_PROXY 代理
例如使用 shadowsocks 的 socks5 代理,端口号为 1080,在终端运行:
ALL_PROXY=socks5://127.0.0.1:1080 brew install ...
使用 brewfile
brew bundle dump
能够将系统已安装的程序到处到 brewfile 中。 通过 brew bundle install
可以从 brewfile 安装到当前系统。 但是,bundle dump 会把整个依赖链安装的软件都导出出来,很多事不必要的。所以我建议自己维护一份 brewfile,每次通过 brew bundle install
来安装,而不是通过 brew install
来安装。
具体看 brew help bundle
。
brew bundle 结合 mas
mas 可以用命令来操作 Mac App Store。
当你安装了 mas,brew bundle dump
会按 mas
来备份已安装的 Mac App。