如何清理未使用的自製程序依賴項

如何清理未使用的自製程序依賴項

如何刪除所有其他軟體包未使用的自製軟體包?
某些軟體包作為其他軟體包的依賴項安裝。刪除包後,依賴包將作為剩餘物保留下來。

aptautoremove例如支援命令。 hombrew中有這樣的指令嗎?

答案1

brew autoremove您可以使用HomeBrew 版本 2.5.9 及更高版本擺脫所有未使用的依賴項。

新增了自動刪除功能於 2020 年 11 月 5 日提交。

答案2

在 linuxbrew 問題上發現

brew bundle dump
brew bundle --force cleanup 

brew現在支援Brewfiles.brew bundle dump產生一個Brewfile包含使用者安裝的所有軟體包的檔案。這裡不列出依賴包

例子:

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

該文件可用於自動安裝相同的軟體。而且還可以清理未使用的包包。編輯文件,然後僅保留您需要的套件。然後跑brew bundle --force cleanup。它將刪除未列出或取決於文件​​中的包的所有內容。

警告:未列出的木桶也將移除

相關內容