Como posso homebrew
listar todos os arquivos instalados para um pacote? Por exemplo, quando executo brew list
o pacote exim, obtenho estes arquivos:
$ brew list exim
/usr/local/Cellar/exim/4.80.1/bin/exiwhat
/usr/local/Cellar/exim/4.80.1/bin/exiqsumm
/usr/local/Cellar/exim/4.80.1/bin/exiqgrep
/usr/local/Cellar/exim/4.80.1/bin/exipick
/usr/local/Cellar/exim/4.80.1/bin/exinext
/usr/local/Cellar/exim/4.80.1/bin/eximstats
/usr/local/Cellar/exim/4.80.1/bin/exim_tidydb
/usr/local/Cellar/exim/4.80.1/bin/exim_lock
/usr/local/Cellar/exim/4.80.1/bin/exim_fixdb
/usr/local/Cellar/exim/4.80.1/bin/exim_dumpdb
/usr/local/Cellar/exim/4.80.1/bin/exim_dbmbuild
/usr/local/Cellar/exim/4.80.1/bin/exim_ctl
/usr/local/Cellar/exim/4.80.1/bin/exim_checkaccess
/usr/local/Cellar/exim/4.80.1/bin/exim-4.80.1-3
/usr/local/Cellar/exim/4.80.1/bin/exim
/usr/local/Cellar/exim/4.80.1/bin/exigrep
/usr/local/Cellar/exim/4.80.1/bin/exicyclog
/usr/local/Cellar/exim/4.80.1/share/man/man8/exim.8
Porém, existem arquivos adicionados ao sistema que não estão na lista acima. Por exemplo:
$ ls -ld /usr/local/etc/exim.conf
-rw-r--r-- 1 hanxue admin 35904 Sep 25 21:11 /usr/local/etc/exim.conf
macos
osx-snow-leopard
homebrew
Hanxue
fonte
fonte
/usr/local/etc
e em outros locais estão lá para ficar, a menos que sejam removidos manualmente. O Homebrew se preocupa apenas com o programa, não com as configurações ou outros resquícios que o programa deixa para trás. Aqui está uma seção da documentação do MacPorts explicando como eles evitam esse problema.