/etc/portage/package.use/de
From Gentoo Wiki
Jump to:navigation
Jump to:search
/etc/portage/package.use stellt eine feinere, paketspezifische Kontrolle von USE-Flags zur Verfügung, als die USE-Variable in /etc/portage/make.conf.
Hinweis
/etc/portage/package.use kann entweder eine einzelne Datei sein, oder ein Verzeichnis, dass paketspezifische Dateien enthält.
/etc/portage/package.use kann entweder eine einzelne Datei sein, oder ein Verzeichnis, dass paketspezifische Dateien enthält.
Mit der in USE_ORDER festgelegten Standardeinstellung wird die Datei oder das Verzeichnis /etc/portage/package.use die individuellen Einstellungen der Pakete aus allen anderen Quellen überschreiben, mit Ausnahme der Umgebungsvariable USE.
Beispiel
# Die unerwünschten USE-Flags, die durch das Profil aktiviert wurden, global deaktivieren
*/* -bluetooth -dbus -ldap -libnotify -nls -qt3support -udisks
# das offensive USE-Flag für app-admin/sudo aktivieren
app-admin/sudo offensive
# mysql-Unterstützung für dev-lang/php deativieren
dev-lang/php -mysql
# Java aktivieren und die Python-Interpreter-Versino für libreoffice einstellen
app-office/libreoffice java PYTHON_SINGLE_TARGET: python3_9
Weitere Details sind im Handbuch zu finden.
Format
- Ein DEPEND-Atom pro Zeile mit durch Leerzeichen getrennten USE-Flags.
- Kommentarzeilen beginnen mit
#
(Raute).
Hinweis
Siehe Versionsangabe für Informationen zur Formatierung der Paketatome.
Siehe Versionsangabe für Informationen zur Formatierung der Paketatome.
Tipp
Wenn eine Paketatom eine Version angibt, muss ein Vergleichsoperator verwendet werden.
Wenn eine Paketatom eine Version angibt, muss ein Vergleichsoperator verwendet werden.
Automatisch erzeugter Inhalt
emerge stellt die standardmäßig aktive Option --autounmask
bereit (siehe man 1 emerge), sodass es package.use-Einträge automatisch hinzufügen kann, um Abhängigkeiten zu erfüllen.
Weiterführendes Material
- https://packages.gentoo.org/useflags - USE-Flags in der Gentoo-Paketdatenbank
- Man-Page von Portage
- USE_EXPAND-Flags in der package.use setzen - Blog-Eintrag von Bernard Cafarelli
- /etc/portage/package.* von ungenutzten Einträgen bereinigen
- Obsolete USE-Flags in der /etc/portage/package.use - Diskussion im Gentoo-Forum