Como remover todos os pacotes homebrew que não são usados por nenhum outro pacote?
Alguns pacotes são instalados como dependência de outro pacote. Quando os pacotes são removidos, os pacotes dependentes permanecem como sobras.
apt
apoiar o autoremove
comando, por exemplo. Existe tal comando em hombrew?
Você pode se livrar de todas as dependências não utilizadas usando
brew autoremove
as versões 2.5.9 e superiores do HomeBrew.A funcionalidade de remoção automática foi adicionada a este commit em 5 de novembro de 2020.
Encontrado no problema do linuxbrew
brew
agora suportaBrewfiles
.brew bundle dump
gera umBrewfile
com todos os pacotes instalados pelo usuário. Pacotes dependentes não estão listados aquiexemplo:
Este arquivo pode ser usado para instalar o mesmo software automaticamente. Mas também para fazer uma limpeza de pacotes não utilizados. Edite o arquivo e mantenha apenas os pacotes necessários. Então corra
brew bundle --force cleanup
. Ele removerá tudo o que não estiver listado ou dependendo dos pacotes no arquivo.AVISO: Barris também não listados serão removidos