Jak znaleźć pakiet, który zawiera plik?

15

Na przykład nie mogę zainstalować pakietu z qcadpowodu błędu: „nie można znaleźć qdict.h”.
Jak znaleźć pakiet, który zawiera plik, qdict.haby móc zainstalować pakiet qcad?

Eddy_Em
źródło
jaki pakiet ???
Joe
2
@Joe, ilustruję: Chcę zainstalować qcad, ale nie można go skompilować, ponieważ nie mogę znaleźć pliku qdict.h. Chcę wiedzieć, który pakiet zawiera ten plik. Próbowałem google, ale nic nie znalazłem.
Eddy_Em,
czy jest to nakładka czy zwykły pakiet, który pobrałeś
Joe
być może pojawi się -av qt
stokrotka
1
patrz również unix.stackexchange.com/q/82021/13011
Nikos Alexandris

Odpowiedzi:

14

Możesz użyć e-filepolecenia z pflpakietu ( emerge -av app-portage/pfl), aby wyszukać zawartość pakietu.

e-file YOURFILE

Alternatywnie możesz użyć internetowej bazy danych .

Jeśli chodzi o qcadpakiet, prawdopodobnie potrzebujesz pakietu Qt4. IIRC, użyj emerge -av x11-libs/qt-gui(Jeśli to nie zadziała, spróbuj wyszukać pakiety QT. Użyj tego zapytania:. emerge -s qt)

stokrotka
źródło
4
Mówiąc ściślej, pflzapewnia poleceniee-file
Tobias Kienzler,
Do Twojej wiadomości, e-filepolecenie po prostu wysyła zapytanie do tej samej bazy danych online połączonej w odpowiedzi. To się nazywa lista plików Portage.
daveloyall