如何清理未使用的自制依赖项

如何清理未使用的自制依赖项

如何删除所有未被其他软件包使用的自制软件包?
有些软件包是作为其他软件包的依赖项安装的。当软件包被删除时,依赖软件包会保留下来。

apt支持autoremove命令例如。hombrew中有这样的命令吗?

答案1

您可以摆脱brew autoremoveHomeBrew 2.5.9 及更高版本中所有未使用的依赖项。

自动删除功能已添加于于 2020 年 11 月 5 日提交。

答案2

在 linuxbrew 上发现问题

brew bundle dump
brew bundle --force cleanup 

brew现在支持Brewfilesbrew bundle dump生成一个Brewfile包含用户安装的所有包的。依赖包未在此处列出

例子:

brew "python3"
brew "curl"
brew "tmux"
brew "neovim"

此文件可用于自动安装相同的软件。但也可用于清理未使用的软件包。编辑文件,然后仅保留您需要的软件包。然后运行brew bundle --force cleanup。它将删除文件中未列出或依赖于软件包的所有内容。

警告:未列出的酒桶也将被移除

相关内容