Linux/Tipps/Gentoo: Unterschied zwischen den Versionen
Linux/Tipps/Gentoo (Quelltext anzeigen)
Version vom 4. September 2007, 07:12 Uhr
, 4. September 2007→Programme installieren
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
Zeile 142: | Zeile 142: | ||
* vom Profile vorgegebene globale USE-Flags: '''/etc/make.profile/make.defaults''' | * vom Profile vorgegebene globale USE-Flags: '''/etc/make.profile/make.defaults''' | ||
* eigene USE-Flags: '''/etc/make.conf''' | * eigene USE-Flags: '''/etc/make.conf''' | ||
* | * Paket-spezifische USE-Flags: '''/etc/portage/package.use''' | ||
USE-Flag setzen: | USE-Flag setzen: | ||
Zeile 198: | Zeile 198: | ||
'''/etc/portage/package.keywords''': | '''/etc/portage/package.keywords''': | ||
<Bereich>/<Paket> | <Bereich>/<Paket> | ||
bzw. | |||
<Bereich>/<Paket> ~x86 | |||
Oder '''/etc/portage/package.unmasked''': | Oder '''/etc/portage/package.unmasked''': | ||
<Bereich>/<Paket> | <Bereich>/<Paket> | ||
Zeile 224: | Zeile 226: | ||
==Config-Files nach Updates mergen== | ==Config-Files nach Updates mergen== | ||
etc-update | etc-update | ||
==Reste von Abbrüchen löschen== | |||
rm -rf /var/tmp/portage/<Bereich>/<Paket> | |||
==Security-Fixes== | ==Security-Fixes== | ||
Zeile 239: | Zeile 244: | ||
==Abfragen== | ==Abfragen== | ||
Welche Dateien enthält ein Paket? | Welche Dateien enthält ein Paket? | ||
equery files < | equery files <Paket> | ||
Welche Pakete hängen von einem Paket ab? | Welche Pakete hängen von einem Paket ab? | ||
equery depends < | equery depends <Paket> | ||
Welche Pakete sind installiert? | Welche Pakete sind installiert? | ||
equery list <String> | equery list <String> | ||
Zeile 255: | Zeile 260: | ||
==Deinstallieren== | ==Deinstallieren== | ||
emerge --unmerge <Paket> | emerge --unmerge <Paket> | ||
Dabei werden Abhängigkeiten nicht berücksichtigt! Deswegen vorher mit '''equery depends < | Dabei werden Abhängigkeiten nicht berücksichtigt! Deswegen vorher mit '''equery depends <Paket>''' prüfen! | ||
==Unnötige Pakete löschen== | |||
Nach Deinstallation von Paketen gibt es meistens damals mitinstallierte Pakete, die nicht mehr benötigt werden. Diese kann man löschen mit: | |||
emerge --depclean | |||
revdep-rebuild -i | |||
==Abhängigkeiten prüfen und reparieren== | |||
revdep-rebuild -i | |||
==Tarballs löschen== | ==Tarballs löschen== | ||
rm /usr/portage/distfiles/<Name> | rm /usr/portage/distfiles/<Name> | ||
oder http://elusseau.free.fr/index.php/en/page/2 | oder http://elusseau.free.fr/index.php/en/page/2 | ||
==Zusätzliche Repositories einbinden== | ==Zusätzliche Repositories einbinden== |