跳到主要内容

Homebrew 入门及使用

Homebrew是MacOS上的包管理工具,可以用来管理MacOS上的软件包

安装Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

软件的卸载

要卸载通过Homebrew安装的软件,可以使用以下命令:

brew uninstall <package_name>
brew uninstall --force <package_name> # 强制卸载
brew autoremove # 自动删除无用的依赖
brew cleanup --prune=all # 删除无用的文件

但是这种方式有时会留下配置文件和数据文件。如果你想彻底删除软件及其相关文件,可以使用 rmtree 增强工具,用于一次性卸载某个 formula仅因它而安装、且现已不再被其他软件需要的依赖项,尽可能把整棵依赖树一并清掉(类似 aptautoremove,但针对指定包构建依赖树后做有选择的递归卸载)

也就是说,rmtree 会计算依赖树,移除那些不再被其他已安装包依赖的“孤儿”依赖,同时保留仍被其他包共享的依赖

先安装 rmtree,注意使用 tap 而不是 install

brew tap beeftornado/rmtree

举例使用

brew rmtree hugo # 卸载hugo及其相关文件
# 或
brew rmtree --force hugo # 强制卸载hugo及其相关文件
brew rmtree --dry-run hugo # 测试卸载
brew cleanup
brew list hugo # 查看安装的目录,如果没有则说明全部卸载成功