Linux/Tipps/Gentoo/Software: Unterschied zwischen den Versionen
Linux/Tipps/Gentoo/Software (Quelltext anzeigen)
Version vom 26. Dezember 2007, 16:15 Uhr
, 26. Dezember 2007→Abfragen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
Zeile 100: | Zeile 100: | ||
==Abfragen== | ==Abfragen== | ||
Welche Dateien enthält ein Paket? | ===Welche Dateien enthält ein Paket?=== | ||
equery files <Paket> | equery files <Paket> | ||
Welche Pakete hängen von einem Paket ab? | |||
===Welche Pakete hängen von einem Paket ab?=== | |||
equery depends <Paket> | equery depends <Paket> | ||
Welche Pakete sind installiert? | |||
===Welche Pakete sind installiert?=== | |||
equery list <String> | equery list <String> | ||
Zu welchem Paket gehört eine Datei? | |||
===Zu welchem Paket gehört eine Datei?=== | |||
equery belongs <Datei> | equery belongs <Datei> | ||
Wenn dabei der Fehler "Unrecognized CONTENTS entry on line 1" auftritt, dann stimmt mit einem Paket etwas nicht. Dies kann man herausfinden mit: | Wenn dabei der Fehler "Unrecognized CONTENTS entry on line 1" auftritt, dann stimmt mit einem Paket etwas nicht. Dies kann man herausfinden mit: | ||
strace emerge belongs <Datei> >log.txt 2>&1 | strace emerge belongs <Datei> >log.txt 2>&1 | ||
Und dann nach dem Fehler in log.txt suchen. Der Fehler liegt in der Datei '''/var/db/pkg/<Bereich>/<Paket>/CONTENTS'''. Um den Fehler zu beheben das betroffene Paket deinstallieren bzw. neu installieren. | Und dann nach dem Fehler in log.txt suchen. Der Fehler liegt in der Datei '''/var/db/pkg/<Bereich>/<Paket>/CONTENTS'''. Um den Fehler zu beheben das betroffene Paket deinstallieren bzw. neu installieren. Bei mir war es das Paket '''livecd-kernel'''. | ||
Wieviel Compilierzeit benötigte ein Paket? | ===Wieviel Compilierzeit benötigte ein Paket?=== | ||
qlop -tH <Paket> | qlop -tH <Paket> | ||