Page 1 of 1

FG18: Come vengono lette le USE flag?

Posted: Thu Oct 07, 2004 10:47 am
by xxchris
Navigazione: [ back FG17: Ho installato un programma, come faccio a disinstallarlo? ] [ next FG19: Come usare correttamente portage ] [ Fondamenti Gentoo ] [ Indice ]


Come vengono lette le USE flag?


le use vengono lette cosi' da portage:
1 - Default USE

Code: Select all

/etc/make.profile/make.defaults
Use di default!!
questo file NON e' da modifiacare.

2 - Auto USE

Code: Select all

/etc/make.profile/use.defaults
questo file NON e' da modificare.
Praticamente quando emerge uno dei pacchetti menzionati in questo file viene settata automaticamente la useflag corrispondente

3 - Masked USE

Code: Select all

/etc/make.profile/use.mask
Maschera (disabilita) determinate useflags.
Meglio non modificarlo in situazioni standard

4 - Generiche USE

Code: Select all

/etc/make.conf
Qui puoi mettere quelle che vuoi tu di default.Sovrascrive quelle settate in precedenza (a parte quelle Masked).
Influenzano ogni pacchetto emerso che le supporti.


5 - Speciche USE
(non esiste di default)

Code: Select all

/etc/portage/package.use
qui puoi settare le use solo per particolari pacchetti!
ad es:

media-video/mplayer ipv6

In genere devi operare solo su 4 e 5
Cerca di evitare la prassi USE="use1 use2" emerge pacchetto.
Al successivo emerge di quel pacchetto te le perdi.

Le use vengono lette nel ordine specificato e a parte il file mask vengono sovrascritte in ordine.
Spero di non aver detto inesattezze.
ciao

[SPAM ON]
P.S.:se vuoi analizzare le useflag dei tuoi pacchetti in modo globale utilizza usetool che trovi nei link dei post utilissimi.
[SPAM OFF]

Posted: Thu Oct 07, 2004 11:09 am
by fedeliallalinea
Splittato da qua http://forums.gentoo.org/viewtopic.php?t=233612 cosi' lo agiungo ai post utilissimi (o alle FAQ)

Posted: Thu Oct 07, 2004 11:11 am
by xxchris
magari serve la conferma di qc altro :)
Questo e' quello che so io, potrebbe non essere tutto corretto al 100%
ciauz

Posted: Fri Oct 08, 2004 9:51 am
by randomaze
xxchris wrote:magari serve la conferma di qc altro :)
Questo e' quello che so io, potrebbe non essere tutto corretto al 100%
ciauz
handbook wrote: 1 Default USE setting declared in /etc/make.profile/make.defaults
2 Inherited USE setting if a package from /etc/make.profile/use.defaults is installed
3 User-defined USE setting in /etc/make.conf
4 User-defined USE setting in /etc/portage/package.use
5 User-defined USE setting as environment variable
Mi sembra corretto. In più tu hai aggiunto il riferimento a "use.mask" che infatti normalmente non deve essere toccato.

NOTA: Il manuale in italiano non menziona la 4, ma deve essere aggiornato...

Posted: Sun Oct 10, 2004 7:55 pm
by gutter
Mi permetto di segnalare un errore:

Code: Select all

[CUT]
media-video/mplayer ipv6

In genere devi operare solo su 5 e 6 <-----
Cerca di evitare la prassi USE="use1 use2" emerge pacchetto. 
[CUT]
La riga in questione dovrebbe essere sostituita con:

Code: Select all

In genere devi operare solo su 4 e 5

Posted: Sun Oct 10, 2004 10:28 pm
by xxchris
denghiu :)