Bagaimana menemukan paket mana yang menyediakan file?

15

Misalnya, saya tidak dapat menginstal paket qcadkarena kesalahan: "tidak dapat menemukan qdict.h".
Bagaimana saya dapat menemukan paket yang menyediakan file qdict.hsehingga saya dapat menginstal paket qcad?

Eddy_Em
sumber
paket apa ???
Joe
2
@ Jo, saya ilustrasikan: Saya ingin menginstal qcad, tetapi tidak dapat dikompilasi karena tidak dapat menemukan file qdict.h. Saya ingin tahu paket mana yang berisi file itu. Saya sudah mencoba google, tetapi tidak menemukan apa pun.
Eddy_Em
apakah itu overlay atau paket reguler yang Anda unduh
Joe
mungkin emerge -av qt
daisy
1
lihat juga unix.stackexchange.com/q/82021/13011
Nikos Alexandris

Jawaban:

14

Anda dapat menggunakan e-fileperintah dari pflpaket ( emerge -av app-portage/pfl) untuk mencari berdasarkan isi paket.

e-file YOURFILE

Atau, Anda dapat menggunakan database online .

Mengenai qcadpaket khusus, Anda mungkin perlu paket Qt4. IIRC, gunakan emerge -av x11-libs/qt-gui(Jika itu tidak berhasil, coba cari paket QT. Gunakan kueri ini:. emerge -s qt)

bunga aster
sumber
4
Untuk lebih tepatnya, pfle-file
berikan
FYI, e-fileperintah itu hanya menanyakan database online yang sama yang ditautkan dalam jawabannya. Ini disebut Daftar File Portage.
daveloyall