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 以仅 因它而安装、且现已不再被其他软件需要的依赖项,尽可能把整棵依赖树一并清掉(类似 apt 的 autoremove,但针对指定包构建依赖树后做有选择的递归卸载)
也就是说,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 # 查看安装的目录,如果没有则说明全部卸载成功