他のパッケージで使用されていないすべての自作パッケージを削除する方法は?
一部のパッケージは、他のパッケージの依存関係としてインストールされます。パッケージが削除されると、依存パッケージは残り物として残ります。
apt
は、たとえばautoremove
コマンドをサポートします。ホンブリュー語にそのようなコマンドはありますか?
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
を実行します。リストされていないもの、またはファイル内のパッケージに依存しているものはすべて削除されます。
警告:リストにないキャスクも削除されます