Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
USE flags: Quali ho già nel mio profilo?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Zievatron
n00b
n00b


Joined: 28 Nov 2007
Posts: 58
Location: Universo a fianco

PostPosted: Tue Nov 06, 2012 12:02 pm    Post subject: USE flags: Quali ho già nel mio profilo? Reply with quote

Ciao a tutti,
Sono alla mia 3 prova di installazione di Gentoo. :D
Questa volta il PC è nuovo (un MSI Windbox DC100) e voglio fare le cose con più precisione.
Tanto che sto scrivendo anche una cronaca-guida della mia installazione di Gentoo in un forum (Link) . Con la speranza di non scrivere nessuna sciocchezza e che possa servire anche a qualche altro profano intrepido. :wink:

Sono arrivato alla scelta di un profilo ([3] default/linux/amd64/10.0/desktop *) e mi sono fermato alla questione delle flags USE in make.conf.
Questa volta voglio inserire nel file make.conf una mia personalizzazione ponderata delle falgs USE.
L'idea è di iniziare con le sole flags USE che sono sicuro che mi serviranno e lasciare che sia portage a dirmi quando me ne servono altre, in modo da avere un sistema veramente ottimizzato per il mio harware e per il software che userò.
Il problema è che non so come vedere quelle che sono già impostate di default nel mio profilo, che vorrei anche confrontare, per studio, con quelle dei profili ottimizzati per gnome e kde (io userò xfce).

Quì: http://www.gentoo.org/doc/it/handbook/handbook-amd64.xml?part=2&chap=2
in 2.b. Usare le flag USE
Indica il percorso /etc/make.profile
ma io non trovo questo make.profile.
Fa un esempio di USE flags preimpostate in un profilo che, ovviamente, non corrisponde al mio.
Indica anche il percorso /usr/portage/profiles/base
Ho dato una occhiata ai file che si trovano lì dentro, ma non ho individuato un equivalente dell'esempio riportato.
Come ottengo un elenco delle USE flags che ho nel mio profilo?
_________________
Zievatron
(Il Nuovo Druido)
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2893
Location: Parma (Italy)

PostPosted: Tue Nov 06, 2012 1:27 pm    Post subject: Reply with quote

/etc/make.profile è stato spostato in /etc/portage/make.profile .

per vedere le USe preimpostate devi leggere nei file all'interno della directory che indentifica il profilo, in particolare (credo) in make.defaults . A queste informazioni devi aggiungere, ricorsivamente, quanto specificato nel profilo\i "genitore" che sono indicati all'interno del file "parent".
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
Zievatron
n00b
n00b


Joined: 28 Nov 2007
Posts: 58
Location: Universo a fianco

PostPosted: Tue Nov 06, 2012 2:13 pm    Post subject: Reply with quote

Qual'è la dir che identifica il profilo?
/usr/portage/profiles/default/linux/amd64/10.0/dektop ?
quì dentro vedo solo i file eapi e parent e le dir gnome e kde. Ninete make.defaults.
guardando nel file parent, vedo:
Code:
..
../../../../../targets/desktop

Non sono sicuro del percorso, comunque mi sembra sia:
/usr/portage/profiles/targets/desktop
quì trovo un make.defaults con le USE.

Devo guardare altrove?
_________________
Zievatron
(Il Nuovo Druido)
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2893
Location: Parma (Italy)

PostPosted: Tue Nov 06, 2012 3:01 pm    Post subject: Reply with quote

i parent se vedi sono due:
../ -> cioè la directory "genitore"

e

../ ... /desktop -> che hai già considerato


quindi controlla che non ci sia qualcosa di specificato anche nella prima e poi, direi, sei a posto
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
Zievatron
n00b
n00b


Joined: 28 Nov 2007
Posts: 58
Location: Universo a fianco

PostPosted: Tue Nov 06, 2012 4:44 pm    Post subject: Reply with quote

Perfetto. Grazie. :D
Un'ultima cosa.
Posso stare tranquillo che qualsiasi USE disimposto nel mio make.conf, e poi invece mi serve, portage me lo dice?


Ehm... Nella frase che hai in firma, non dovrebbe essere "Tantum", invece che "Tanto".
_________________
Zievatron
(Il Nuovo Druido)
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2893
Location: Parma (Italy)

PostPosted: Wed Nov 07, 2012 9:40 am    Post subject: Reply with quote

Zievatron wrote:
Perfetto. Grazie. :D
Un'ultima cosa.
Posso stare tranquillo che qualsiasi USE disimposto nel mio make.conf, e poi invece mi serve, portage me lo dice?

Dipende da cosa intendi per "mi serve". Se il pacchetto P richiede che la dipendenza D abbia la USE U attiva (o disattivata) allora portage si ferma e ti avvisa di cambiare le impostazioni.

Se invece intendi che portage capisca da solo se hai bisogno, o meno, del supporto alla stampa di cups (ad esempio) allora ancora non ci siamo. Le tue preferenze e necessità le conosci solo tu, portage si limita a fare in modo che siano rispettate. Il consiglio è quello di usare l'opzione -a per emerge esaminare bene l'output ed informarsi con
Code:
$ euse -i <elenco use>
su cosa comportino le USE che non si conoscono.



Zievatron wrote:
Ehm... Nella frase che hai in firma, non dovrebbe essere "Tantum", invece che "Tanto".

e hai proprio ragione, correggo :wink:
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
Zievatron
n00b
n00b


Joined: 28 Nov 2007
Posts: 58
Location: Universo a fianco

PostPosted: Wed Nov 07, 2012 8:22 pm    Post subject: Reply with quote

Il primo esempio mi è chiaro e lo trovo logico.
Il secondo non mi è chiaro perchè non so cosa sia cups e la stampa per cups.
Però, se non so cosa è, probabilmente non mi serve. Se in seguito non mi accorgo di non avere questa cosa, ne deduco che effettivamente non mi serve. Se invece mi serve, dovrò pur accorgermi che mi manca e potrò rimediare. :wink:
_________________
Zievatron
(Il Nuovo Druido)
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2893
Location: Parma (Italy)

PostPosted: Thu Nov 08, 2012 9:34 am    Post subject: Reply with quote

cups è il sistema di stampa di linux, ma è solo un esempio: prova con la use mp3 e vedi che forse capisci di più.

Il bello di questo sistema è che non è definitivo, puoi sempre apportare correzioni e, dopo una ricompilazione, il sistema sarà come vuoi tu. In questo è di grande aiuto lo switch -N di emerge.
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum