Como limpar dependências homebrew não utilizadas

Como limpar dependências homebrew não utilizadas

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.

aptapoiar o autoremovecomando, por exemplo. Existe tal comando no hombrew?

Responder1

Você pode se livrar de todas as dependências não utilizadas usando brew autoremoveo HomeBrew versões 2.5.9 e superiores.

A funcionalidade de remoção automática foi adicionada emessecomprometer-se em 5 de novembro de 2020.

Responder2

Encontrado no problema do Linuxbrew

brew bundle dump
brew bundle --force cleanup 

brewagora suporta Brewfiles. brew bundle dumpgera um Brewfilecom todos os pacotes instalados pelo usuário. Pacotes dependentes não estão listados aqui

exemplo:

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

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 que não estiver listado ou dependendo dos pacotes do arquivo.

AVISO: Também os barris não listados serão removidos

informação relacionada