Как найти, какой пакет предоставляет файл?


15

Например, я не могу установить пакет qcadиз-за ошибки: «не могу найти qdict.h».
Как я могу найти пакет, который предоставляет файл, qdict.hчтобы я мог установить пакет qcad?


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

2
@ Джо, я иллюстрирую: я хочу установить qcad, но он не компилируется, потому что не может найти файл qdict.h. Я хочу знать, какой пакет содержит этот файл. Я пытался гуглить, но ничего не нашел.
Eddy_Em

Это загруженный или обычный пакет, который вы скачали
Joe

возможно появиться -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
Тобиас Кинцлер

К вашему сведению, e-fileкоманда просто запрашивает ту же самую онлайн-базу данных, которая указана в ответе. Это называется списком файлов Portage.
Давелоял
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.