View previous topic :: View next topic |
Author |
Message |
Matte88 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/20038841934a86b29f77374.jpg)
Joined: 15 Aug 2009 Posts: 61 Location: VE-NICE
|
Posted: Thu Sep 17, 2009 2:00 pm Post subject: USE flags impostate dai programmi |
|
|
Mi chiedevo se fosse possibile far in modo che ogni volta che installo un programma (il quale necessita di USE flags non ancora impostate da me), quest'ultimo si imposti in automatico le USE flags necessarie all'installazione e al suo funzionamento. Esiste qualche comando/procedura per far ciò?
Ok, lo so che questa filosofia di pensiero può essere contraria alla filosofia Gentoo, ma rilfettendoci, se devo installare un programma significa che lo userò, perciò avrò per forza bisogno delle USE flags necessarie; allora, tornando alla mia idea, perchè non fare sì che il programma in questione si imposti le USE flags a lui necessarie
Ciao!!! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cloc3 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/39525275142a0fd302dc7e.gif)
Joined: 13 Jan 2004 Posts: 4810 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Thu Sep 17, 2009 2:12 pm Post subject: |
|
|
se si impostassero da sole, non sarebbero USEflags.
le use flags definiscono quei parametri che gli sviluppatori dell'ebuild ritengono facoltative.
per tutte le opzioni indispensabili, l'ebuild forza automaticamente la scelta.
in qualche caso, accade che una data USEflag ne implichi una seconda (magari nuova, per quel programma).
in questi casi, gli sviluppatori preferiscono avvisare l'utente di questa necessità, piuttosto che forzare l'aggiunta della use in modo silente.
si tratta però di una soluzione voluta, che potrebbe essere implementata diversamente facendo uso degli strumenti logici intrinseci di portage.
se ti capitasse di trovare un esempio in cui questo principio è utilizzato impropriamente, lo puoi segnalare su bugzilla per vedere cosa ti dicono. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Matte88 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/20038841934a86b29f77374.jpg)
Joined: 15 Aug 2009 Posts: 61 Location: VE-NICE
|
Posted: Thu Sep 17, 2009 2:23 pm Post subject: |
|
|
Che fosse voluta la cosa, ok, è comprensibile dato che si parla di Gentoo.
Per il resto grazie mille della spiegazione, pian piano spero d'imparare sempre più da voi e da Gentoo.
Ciao! _________________ -Complichiamo le cose per semplificarci la vita- |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ago Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/6180337614ab953ee61ee4.jpg)
Joined: 01 Mar 2008 Posts: 1527 Location: Milan, Italy
|
Posted: Fri Sep 18, 2009 12:12 am Post subject: |
|
|
quoto prefettamente cloc3 e aggiungo...nel caso ti fosse sfuggito..che se ti è capitato di installare un pacchetto da sorgente puoi notare che puoi configurare le opzioni di compilazione, se non erro con un che è il lavoro che fanno le use flag
il ciò ti permette di addare/rimuovere le opzioni che preferisci....cosa che non accade installando un precompilato che ha tutte le opzioni attive ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Apetrini Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/131548374942290435d7b67.jpg)
Joined: 09 Feb 2005 Posts: 1158
|
Posted: Fri Sep 18, 2009 3:07 pm Post subject: |
|
|
ago88 wrote: | ....cosa che non accade installando un precompilato che ha tutte le opzioni attive ![Smile :)](images/smiles/icon_smile.gif) |
Non è assolutamente vero, dipende dalla scelta che fanno i devel. Molte distro binarie hanno piu binari dello stesso software con varie combinazioni di opzioni supportate. Si fanno scelte, anche perché alcune opzioni sono mutuamente esclusive con altre, perciò dire che il precompilato ha tutte le opzioni attive non è corretto. Sarebbe più corretto dire che si ha una maggiore scelta personale e non si dipende dalle scelte dei devel.
@Matte88: Tornando in po' piu IN topic, volevo precisare che la funzionalità richiesta ERA presente nel portage, si chiamava auto-use, ma è stata rimossa a causa di alcuni problemi.
Date un occhio qui: http://www.gentoo.org/news/it/gwn/20060116-newsletter.xml _________________ Linux ape 2.6.31-vanilla. Paludis since 0.28.0. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ago Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/6180337614ab953ee61ee4.jpg)
Joined: 01 Mar 2008 Posts: 1527 Location: Milan, Italy
|
Posted: Fri Sep 18, 2009 9:54 pm Post subject: |
|
|
si hai perfettamente ragione ma la maggior parte delle volte vengono abilitati piu supporti possibili.. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Peach Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/113917422347ec3b2cbcf21.gif)
Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Sun Sep 27, 2009 10:11 am Post subject: Re: USE flags impostate dai programmi |
|
|
Matte88 wrote: | Mi chiedevo se fosse possibile far in modo che ogni volta che installo un programma (il quale necessita di USE flags non ancora impostate da me), quest'ultimo si imposti in automatico le USE flags necessarie all'installazione e al suo funzionamento. Esiste qualche comando/procedura per far ciò?
Ok, lo so che questa filosofia di pensiero può essere contraria alla filosofia Gentoo, ma rilfettendoci, se devo installare un programma significa che lo userò, perciò avrò per forza bisogno delle USE flags necessarie; allora, tornando alla mia idea, perchè non fare sì che il programma in questione si imposti le USE flags a lui necessarie
Ciao!!! |
ciao e benvenuto
mi pare che le risposte ricevute rispondano più o meno alla tua domanda
ma volevo aggiungere il mio soldino ai pensieri
normalmente la parte più "noiosa" è proprio l'inizio dove ci sono centinaia di use flag da settare o disattivare.
Una volta effettuato il grosso dell'installazione (che per un utente desktop è l'installazione dell'interfaccia grafica e le applicazioni di uso quotidiano), normalmente nel corso di vita le nuove flag introdotte sono poche, al massimo ci possono essere delle modifiche di cui con le ultime versioni di portage l'utente viene avvisato in maniera IMHO chiara.
apparte questo se posso consigliarti, esegui sempre emerge con l'opzione '-v' attiva così da vedere sempre quali sono le use disponibili per ogni pacchetto: tienti così a portata di mano quse (in portage-utils) per vederne la descrizione e euse (in gentoolkit) per settarle globalmente (per quanto invece riguarda l'abilitazione locale, fortemente consigliata in certi casi, vedi il Capitolo 3 dell'Handbook
ciao! _________________ Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ago Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/6180337614ab953ee61ee4.jpg)
Joined: 01 Mar 2008 Posts: 1527 Location: Milan, Italy
|
Posted: Mon Sep 28, 2009 10:29 pm Post subject: Re: USE flags impostate dai programmi |
|
|
Peach wrote: | se posso consigliarti, esegui sempre emerge con l'opzione '-v' attiva così da vedere sempre quali sono le use disponibili per ogni pacchetto |
potrebbe aiutare un qualcosa del tipo:
EMERGE_DEFAULT_OPTS="--verbose" ? ![Very Happy :D](images/smiles/icon_biggrin.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
!equilibrium Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/10751772074409c2c3ce8ec.png)
Joined: 06 Jun 2004 Posts: 2109 Location: MI/BG/LC
|
Posted: Tue Sep 29, 2009 7:09 am Post subject: |
|
|
vero, peccato che ora è una funzione nativa di portage 2.1.x e non si chiama più auto-use perchè non ha va ad abilitate globalmente le USE di sistema, ma ogni singolo ebuild specifica quali sono quelle use che vanno abilitate di default nel caso l'utente non abbia configurato correttamente il make.conf o utilizzi un profilo generico di Gentoo. Tutto il resto viene gestito in automatico da EAPI. _________________ Arch Tester for Gentoo/FreeBSD
Equilibrium's Universe
all my contents are released under the Creative Commons Licence by-nc-nd 2.5 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|