Mặc dù không có công cụ tìm kiếm apt như công cụ cho phép người ta tìm các gói homebrew công khai có thể cung cấp một tệp, nhiều gói sản xuất bia dựa trên bản sao linux hoặc unix. Bạn có thể tìm kiếm trang web gói Debian để tìm gói cần thiết.
Ví dụ để tìm gói cung cấp tệp goocanvas.pc
https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=contents&keywords=goocanvas.pc
Trả về libgoocanvas-dev
brew search
không có kết quả cho libgoocanvas-dev hoặc libgoocanvas nhưng nó có gói goocanvas .
Bạn có thể định nghĩa một lệnh ineed
như sau sẽ trả về một danh sách từ debian.org bằng cách sử dụng 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
miễn là bạn cấu hình nó--with-python
. Sẽ vẫn rất tốt nếu biết có cách nào để truy vấn tệp nào được cung cấp bởi tệp nào ...