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

Antworten:


71

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

$ brew ls --verbose exim

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.