Cantumkan semua file dalam paket homebrew

95

Bagaimana saya bisa membuat homebrewdaftar semua file yang diinstal untuk sebuah paket? Misalnya, ketika saya menjalankan brew listpaket exim, saya mendapatkan file-file ini:

$ 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

Tetapi ada file yang ditambahkan ke sistem yang tidak ada dalam daftar di atas. Sebagai contoh:

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

Jawaban:

74

Tambahkan saja -vatau --verbose, misalnya:

$ brew ls --verbose exim
gsantovena.dll
sumber
5
Sementara itu berulang ke direktori yang diinstal dan mencantumkan semua file di dalamnya, itu tidak mencantumkan file exim.conf di posting asli. Hal itu ditambah dengan minuman install tindakan.
MSpreij
1
@MSpreij MacPorts sebenarnya tidak memiliki masalah ini karena ia melacak semua file yang akan diinstal sebelum memindahkannya ke tujuan akhirnya. Homebrew tidak melakukan ini sama sekali, jadi file konfigurasi di bawah /usr/local/etcdan tempat lain tetap ada kecuali seseorang menghapusnya secara manual. Homebrew hanya mementingkan dirinya sendiri dengan program, bukan pengaturan atau sisa-sisa lain yang ditinggalkan oleh program. Berikut adalah bagian dari dokumentasi MacPorts yang menjelaskan bagaimana mereka menghindari masalah ini.
GDP2