Capitolo 6. Usare i flag USE

Sommario

Dichiarare flag USE permanenti
Dichiarare flag USE per pacchetti individuali
Dichiarare flag USE temporanei
Ereditare flag USE
Precedenza
Adattare il vostro sistema alle nuove flag USE

Dichiarare flag USE permanenti

Seguono le informazioni su come dichiarare i flag USE in modo permanente.

Come precedentemente menzionato, tutti i flag USE sono dichiarati attraverso la variabile USE. Per facilitare la ricerca e la scelta dei flag USE, viene fornita una configurazione USE predefinita. Questa configurazione è una collezione di flag USE che dovrebbe essere comunemente usata dagli utenti Gentoo ed è dichiarata nel file /etc/make.profile/make.defaults. Segue la configurazione predefinita:

Esempio 6.1. Variabile USE su un sistema x86 in /etc/make.profile/make.defaults



USE="x86 oss apm arts avi berkdb crypt cups encode foomaticdb gdbm gif gpm
 gtk gtk2 imlib jpeg kde gnome libg++ libwww mad mikmod motif mpeg ncurses
 nls oggvorbis opengl pam pdflib png python qt quicktime readline sdl
 slang spell ssl svga tcpd truetype X xml2 xmms xv zlib"

Come è evidente, questa variabile contiene già una serie di parole chiave. Non alterare il file /etc/make.profile/make.defaults per adattare la variabile USE alle proprie necessità dato che le modifiche a questo file vengono sovrascritte ad ogni aggiornamento del Portage.

Per cambiare la configurazione predefinita, è necessario aggiungere o rimuovere parole chiave dalla variabile USE e può essere fatto globalmente definendo la variabile USE nel file /etc/make.conf. In questa variabile è possibile aggiungere flag USE extra, richiesti o rimuoverne di non richiesti nel qual caso occorre anteporre alla parola chiave il segno meno ("-").

Per esempio, per rimuovere il support per KDE e QT ed aggiungere il supporto per ldap, può essere definita la seguente dichiarazione USE in /etc/make.conf:

Esempio 6.2. Un esempio di dichiarazione USE in /etc/make.conf



USE="-kde -qt ldap"