Як знайти, який пакет надає файл?


15

Наприклад, я не можу встановити пакет qcadчерез помилку: "не можу знайти qdict.h".
Як я можу знайти пакет, який надає файл, qdict.hщоб я міг встановити його qcad?


який пакет ???
Джо

2
@Joe, я ілюструю: я хочу встановити qcad, але він не компілюється, тому що не можу знайти файл qdict.h. Я хочу знати, який пакет містить цей файл. Я намагався гугл, але нічого не знайшов.
Eddy_Em

це завантажений або звичайний пакет, який ви завантажили
Джо,

можливо, з'явиться -av qt
ромашка

Відповіді:


14

Ви можете використовувати e-fileкоманду з pflпакета ( emerge -av app-portage/pfl) для пошуку за вмістом пакета.

e-file YOURFILE

Крім того, ви можете використовувати Інтернет-базу даних .

Що стосується qcadконкретного пакету, то, ймовірно, вам потрібен пакет Qt4. IIRC, використовуй emerge -av x11-libs/qt-gui(Якщо це не виходить, спробуйте шукати пакети QT. Використовуйте цей запит:. emerge -s qt)


4
Якщо бути точнішим, pflпередбачена командаe-file
Тобіас Кіенцлер

FYI, e-fileкоманда просто запитує ту саму Інтернет-базу даних, пов'язану у відповіді. Це називається Список файлів Portage.
daveloyall
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.