Listen Sie alle Dateien in einem Homebrew-Paket auf

90

Wie kann ich homebrewalle für ein Paket installierten Dateien auflisten? Wenn ich zum Beispiel brew listfür das exim-Paket starte, erhalte ich folgende Dateien:

$ 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

Dem System wurden jedoch Dateien hinzugefügt, die nicht in der obigen Liste aufgeführt sind. Beispielsweise:

$ ls -ld /usr/local/etc/exim.conf 
-rw-r--r--  1 hanxue  admin  35904 Sep 25 21:11 /usr/local/etc/exim.conf
Hanxue
quelle

Antworten:

71

Fügen Sie einfach hinzu -voder --verbosezum Beispiel:

$ brew ls --verbose exim
gsantovena
quelle
5
Während dies in installierte Verzeichnisse zurückgeführt wird und alle darin enthaltenen Dateien auflistet, wurde die Datei exim.conf im ursprünglichen Beitrag nicht aufgelistet. Es wurde durch die Brew-Installationsaktion hinzugefügt.
MSpreij
1
@MSpreij MacPorts hat dieses Problem tatsächlich nicht, da es alle Dateien verfolgt, die installiert werden, bevor sie an ihr endgültiges Ziel verschoben werden . Homebrew tut dies überhaupt nicht, daher /usr/local/etcbleiben Konfigurationsdateien unter und an anderen Orten erhalten, es sei denn, man entfernt sie manuell. Homebrew befasst sich nur mit dem Programm, nicht mit den Einstellungen oder anderen Überresten, die das Programm hinterlässt. In diesem Abschnitt der MacPorts-Dokumentation wird erläutert, wie dieses Problem vermieden wird.
GDP2