MAN ufed
Aus Gentoo Linux Wiki
Dies ist eine Manpage.
Inhaltsverzeichnis |
[Bearbeiten] NAME
ufed - Gentoo Linux USE-Flag Editor
[Bearbeiten] ZUSAMMENFASSUNG
ufed
[Bearbeiten] BESCHREIBUNG
ufed ist ein einfaches Programm um die Konfiguration der USE-Flags (s. u.) des Systems zu erleichtern. Um eine USE-Flag aus und ab zu wählen wechselt man mit den Pfeiltasten darauf und drückt die Leertaste. ufed versucht dir zu zeigen, was eine bestimmte USE-Flag bewirkt. Jede USE-Flag wird mit drei Zeichen beschrieben. Jedes Zeichen steht für eine Datei, in der die Flagge gesetzt werden kann. Das erste Zeichen steht für die Einstellungen in der Datei /etc/make.profile/make.defaults. Die Einstellungen in dieser Datei sind die Vorgaben für Gentoo als Ganzes. Diese sollten nicht geändert werden. Das zweite Zeichen steht für die Einstellungen in der Datei /etc/make.profile/use.defaults. Diese Einstellungen werden geändert, sobald Pakete dem System hinzugefügt oder davon entfernt werden. Das dritte Zeichen steht für die Einstellungen in der Datei /etc/make.conf. Das sind die einzigen Einstellungen, die vom Benutzer geändert werden sollten und es sind auch diejenigen, die von ufed geändert werden. In ufed steht ein + (Plus) dafür, dass die USE-Flag in der Datei gesetzt wurde. Wenn stattdessen das Feld leer ist, bedeutet das, dass die Flagge nicht in der Datei erwähnt wurde, während ein - (Minus) bedeutet, dass die Flagge in der Datei abgewählt wurde.
Was sind USE-Flags?
Die Möglichkeit USE-Einstellungen im System vorzunehmen ist ein flexibler Weg, um die verschiedenen Fähigkeiten und Zusätze von Paketen ein- oder aus zu schalten. Das geschieht während dem Kompilieren auf einem globalen Level, aber auch für einzelne Pakete (local flag). Dieses System erlaubt einem Administrator darüber bestimmen zu können, wie Pakete gebaut werden in Hinsicht auf die optionalen Eigenschaften, die in solche Pakete kompiliert werden können. Zum Beispiel kann bei Paketen mit optionaler GNOME-Unterstützung diese Unterstützung beim Kompilieren über die gnome USE-Flag an- oder abgeschaltet werden. Eine Aktivierung der "gnome" USE-Flag würde dabei die Unterstützung für GNOME bei solchen Paketen zur Folge haben.
Der Effekt der USE-Einstellungen auf Pakete hängt dabei von der Software selber ab und davon, ob das Ebuild die USE-Einstellung als optionale Eigenschaft unterstützt. Falls die Software keine optionalen Eigenschaft hat, können Änderungen der USE-Einstellungen auch keine Effekte haben.
Auch werden viele Paket-Abhängigkeiten auch nicht als optional von der Software betrachtet, weswegen USE-Einstellungen auch keine Effekte auf solche zwingenden Abhängigkeiten haben.
Eine Liste der USE- Schlüsselwörter die von einem bestimmten Paket benutzt wird befindet sich im Ebuild des Pakets (normalerweise im Ordner /usr/portage/) in der "IUSE"-Zeile.
Mehr Informationen zu USE-Flags gibt es unter http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1 (englisch).
Beachte bitte auch, dass es sich normalerweise wenn ufed eine Flagge mit (Unknown) beschreibt entweder um einen Rechtschreibfehler in einer der drei Konfigurations-Dateien handelt oder es eine inoffizielle USE-Flag ist. Offiziell anerkannte USE-Flags sind in /usr/portage/profiles/use.desc und in /usr/portage/profiles/use.local.desc aufgelistet.
[Bearbeiten] FEHLERBENACHRICHTIGUNG
Bitte melden sie Fehler bei http://bugs.gentoo.org/
[Bearbeiten] SIEHE AUCH
emerge(1), ebuild(5), make.conf(5)
[Bearbeiten] DATEIEN
/etc/make.conf
- Enthält benutzerspezifische USE-Flags
/etc/make.conf.old
- Hier legt ufed ein Backup von deiner make.conf an.
/etc/make.profile/make.defaults
- Enthält die für das System voreinstellten USE-Flags
/etc/make.profile/use.defaults
- Liefert ein automatisches Ebuild für die USE-Flag-Abbildung ('auto' flags) (??)
/etc/make.profile/use.mask
- Nicht erlaubte USE-Flags
/usr/portage/profiles/use.desc
- Beschreibung für globale USE-Flags
/usr/portage/profiles/use.local.desc
- Beschreibung für locale USE-Flags
[Bearbeiten] AUTOREN
Robin Johnson <robbat2@gentoo.org>
Fred Van Andel <fava@gentoo.org>
Arun Bhanu <codebear@gentoo.org>
Maik Schreiber <blizzy@gentoo.org> (ursprünglicher Author)
[Bearbeiten] CVS HEADER
$Header: /home/cvsroot/gentoo-src/ufed/docs/ufed.8,v 1.3 2003/05/05 03:03:59 fava Exp $"
