Gentoo USE-Flags

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Allgemeine Beschreibung von USE-Flags)
 
K (Typo)
 
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
Unter [[Gentoo]] dienen USE-Flags dazu dem Packet-Manager Portage genauer mitzuteilen wie man sein System genau konfiguriert haben möchte.
+
Unter [[Gentoo]] dienen USE-Flags dazu dem Paket-Manager Portage genauer mitzuteilen wie man sein System genau konfiguriert haben möchte.
  
 
==Setzen von USE-Variablen==
 
==Setzen von USE-Variablen==
Zeile 7: Zeile 7:
  
 
Es gibt mehrere Möglichkeiten USE-Variablen zu setzten:
 
Es gibt mehrere Möglichkeiten USE-Variablen zu setzten:
* In [[Gentoo make.conf|/etc/make.conf]] in
+
* In [[Gentoo make.conf|/etc/make.conf]] in die Variable USE eintragen:
  USE="..." mit Eintragen. Diese USE-Variable ist dann global, d.h. für alle Packete gesetzt.
+
  USE="..."
* In /etc/portage/package.use für genau ein Packet setzten:
+
:Diese USE-Variable ist dann global, d.h. für alle Pakete gesetzt.
  categorie/name USE1 USE2 -USE3
+
* In /etc/portage/package.use für genau ein Paket setzten:
 +
  Kategorie/Paketname ...
 
* In der Variable USE direkt vor dem Start von emerge eintragen:
 
* In der Variable USE direkt vor dem Start von emerge eintragen:
  USE="bash-completion -doc" emerge ...
+
  USE="..." emerge Paket
+
 
 
==Ein Beispiel zu USE-Variablen==
 
==Ein Beispiel zu USE-Variablen==
 
Das Programm '''cowsay''' hat Unterstützung für genau eine USE-Variable namens '''bash-completion''':
 
Das Programm '''cowsay''' hat Unterstützung für genau eine USE-Variable namens '''bash-completion''':

Aktuelle Version vom 13. Mai 2008, 19:59 Uhr

Unter Gentoo dienen USE-Flags dazu dem Paket-Manager Portage genauer mitzuteilen wie man sein System genau konfiguriert haben möchte.

[Bearbeiten] Setzen von USE-Variablen

USE-Variablen werden meistens durch einfaches schreiben ihres Namens aktiviert und durch voranstellen eines Minus deaktiviert.

  • aktiviert: bash-completion
  • deaktiviert: -bash-completion

Es gibt mehrere Möglichkeiten USE-Variablen zu setzten:

USE="..."
Diese USE-Variable ist dann global, d.h. für alle Pakete gesetzt.
  • In /etc/portage/package.use für genau ein Paket setzten:
Kategorie/Paketname ...
  • In der Variable USE direkt vor dem Start von emerge eintragen:
USE="..." emerge Paket

[Bearbeiten] Ein Beispiel zu USE-Variablen

Das Programm cowsay hat Unterstützung für genau eine USE-Variable namens bash-completion:

# emerge -pv cowsay

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] games-misc/cowsay-3.03  USE="bash-completion" 0 kB

Total size of downloads: 0 kB

In diesem Fall ist die USE-Variable bash-completion aktiviert.

Der Aufruf von

emerge cowsay

würde also auch Dateien installieren die in der Bash helfen mit [Tab] die Kommandozeile zu cowsay zu vervollständigen.

[Bearbeiten] Links

In anderen Sprachen