Meskipun tidak ada alat seperti apt-search yang memungkinkan seseorang untuk menemukan paket homebrew publik yang dapat menyediakan file, banyak paket pembuatan didasarkan pada linux atau unix counterpart. Anda dapat mencari situs web paket Debian untuk menemukan paket yang dibutuhkan.
Contoh untuk menemukan paket yang menyediakan file goocanvas.pc
https://packages.debian.org/search?suite=defaultĀ§ion=all&arch=any&searchon=contents&keywords=goocanvas.pc
Mengembalikan libgoocanvas-dev
brew search
tidak memiliki hasil untuk libgoocanvas-dev atau libgoocanvas tetapi tidak memiliki paket goocanvas .
Anda dapat mendefinisikan perintah ineed
sebagai berikut yang akan mengembalikan daftar dari debian.org menggunakan ineed goocanvas.pc
:
ineed() {
echo -en $(echo \
$(curl -s "https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=contents&keywords=$1") \
| sed 's%</*tr>%\\n%g') \
| grep 'class="file"' \
| sed 's/<[^>]*>//g' \
| column -t \
| grep --color -i -w "$1"
}
boost
selama Anda mengkonfigurasinya--with-python
. Akan tetap menyenangkan untuk mengetahui apakah ada cara untuk menanyakan file mana yang disediakan oleh file mana ...