Linux/Tipps/Gentoo: Unterschied zwischen den Versionen

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'''
* Package-spezifische USE-Flags: '''/etc/portage/package.use'''
* 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 <Package>
  equery files <Paket>
Welche Pakete hängen von einem Paket ab?
Welche Pakete hängen von einem Paket ab?
  equery depends <Package>
  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 <Package>''' prüfen!
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
==Reste von Abbrüchen löschen==
rm -rf /var/tmp/portage/<Bereich>/<Paket>


==Zusätzliche Repositories einbinden==
==Zusätzliche Repositories einbinden==
1.103

Bearbeitungen