Хоча не існує інструменту, подібного до вподобання пошуку , який дозволяє знаходити загальнодоступні пакунки домашньої версії, які могли б надати файл, багато пакети вариваються на базі linux або unix колеги. Ви можете шукати веб-сайт пакунків Debian, щоб знайти потрібний пакет.
Приклад пошуку пакету, який надає файл goocanvas.pc
https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=contents&keywords=goocanvas.pc
Повертає libgoocanvas-dev
brew search
не має результатів для libgoocanvas-dev або libgoocanvas, але у нього є пакет goocanvas .
Ви можете визначити команду ineed
наступним чином, яка повертає список з debian.org, використовуючи 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
тих пір, поки ви його налаштуєте--with-python
. Ще було б приємно дізнатися, чи існував спосіб запитати, які файли надаються, якими файлами ...