Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Dimenticanza in "emerge gnome" e "riemersione"
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
rb34
Guru
Guru


Joined: 03 Oct 2004
Posts: 361
Location: Rome, italy

PostPosted: Mon Dec 25, 2006 1:46 pm    Post subject: Dimenticanza in "emerge gnome" e "riemersione Reply with quote

Continuando nella mia nuova installazione la situazione è la seguente:
sistema base funzionante, dò emerge gnome e installa i due birillioni di pacchetti.
Ma mi sono dimenticato prima di impostare VIDEO_CARDS e INPUT_DEVICES in make.conf.
Allora dopo che emerge aveva già finito ho impostato quelle var, ma emerge --newuse non ha fatto riemergere nulla, perché in fondo quelle non sono use flags ma var ambiente (c'è un modo per far riemergere quello che dipende da loro??).
Dando un'occhiata a quanto installato, ho dato un emerge xorg-server, e poi configurato xorg.conf e ora ho la mia sessione grafica.
Ma temo che ci sia qualcos'altro che dipendeva da quelle var, e poi non so perché gnome mi ha dato anche un errore su una applet all'avvio e mi diceva se volevo disinstallarla (non ricordo quale), errore che è andato via dando emerge gnome-applets.
C'è un modo per riemergere gnome, solo gnome? (non so se sia necessario, in realtà)
Dando emerge -ue gnome rimerge tutto, anche gcc... eh no, troppo. E non ricordo se sia possibile fare quello che chiedo
_________________
rb
Back to top
View user's profile Send private message
dark_knight
Tux's lil' helper
Tux's lil' helper


Joined: 22 Apr 2006
Posts: 112

PostPosted: Mon Dec 25, 2006 2:04 pm    Post subject: Re: Dimenticanza in "emerge gnome" e "riemers Reply with quote

rb34 wrote:
Ma mi sono dimenticato prima di impostare VIDEO_CARDS e INPUT_DEVICES in make.conf.
Allora dopo che emerge aveva già finito ho impostato quelle var, ma emerge --newuse non ha fatto riemergere nulla, perché in fondo quelle non sono use flags ma var ambiente

Hai ragione solo in parte. Portage "espande" il valore di quelle variabili e lo inserisce tra le USE.
Ad esempio, se hai
Code:
VIDEO_CARDS="i810"

tra le flag use comparirà
Code:
video_cards_i810

Per questo, ti consiglierei di fare un emerge --update --newuse --deep world, seguito, secondo necessità, da un revdep-rebuild.
_________________
You can say that you are a true Gentoo-addicted when you type emerge --update --deep --newuse happiness.
Back to top
View user's profile Send private message
rb34
Guru
Guru


Joined: 03 Oct 2004
Posts: 361
Location: Rome, italy

PostPosted: Mon Dec 25, 2006 2:14 pm    Post subject: Re: Dimenticanza in "emerge gnome" e "riemers Reply with quote

dark_knight wrote:
rb34 wrote:

[..]
Ad esempio, se hai
Code:
VIDEO_CARDS="i810"

tra le flag use comparirà
Code:
video_cards_i810

Per questo, ti consiglierei di fare un emerge --update --newuse --deep world, seguito, secondo necessità, da un revdep-rebuild.



A me però non pare così...
Perché, ora che ho
Code:
VIDEO_CARDS="nvidia"

in make.conf
se dò
Code:
localhost ~ # emerge xorg-server -vp

ho

Code:
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-base/xorg-server-1.1.1-r1  USE="dri ipv6 nptl xorg -3dfx -aiglx -debug -dmx -kdrive -minimal -sdl -xprint" INPUT_DEVICES="keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom" VIDEO_CARDS="nvidia -apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx -glint -i128 -i740 -i810 (-impact) -imstt -mach64 -mga -neomagic (-newport) -nsc -nv -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -vga -via -vmware -voodoo" 0 kB

dove non compare nessuna useflag relativa a nvidia, presente solo come var ambiente, e quindi newuse non lo toccherebbe di sua volontà. Lacuna di portage?
_________________
rb
Back to top
View user's profile Send private message
dark_knight
Tux's lil' helper
Tux's lil' helper


Joined: 22 Apr 2006
Posts: 112

PostPosted: Mon Dec 25, 2006 2:22 pm    Post subject: Reply with quote

Emerge, per evitare confusione, per semplicità d'uso e di modifica (credo :)), ti mostra nvidia tra le VIDEO_CARDS. Internamente, però, tutto viene gestito tramite flag USE e quindi un --newuse farebbe la differenza, in questo caso (perlomeno, questa è l'idea che mi sono fatto analizzando il suo comportamento).
Puoi accogerti di questo analizzando il risultato di emerge --info, oppure andando a leggere il codice degli ebuild (per esempio, in uno qualsiasi dei /usr/portage/x11-base/xorg-server/xorg-server*.ebuild, puoi vedere che le VIDEO_CARDS sono aggregate alle USE).
_________________
You can say that you are a true Gentoo-addicted when you type emerge --update --deep --newuse happiness.
Back to top
View user's profile Send private message
rb34
Guru
Guru


Joined: 03 Oct 2004
Posts: 361
Location: Rome, italy

PostPosted: Mon Dec 25, 2006 2:47 pm    Post subject: Reply with quote

dark_knight wrote:
Emerge, per evitare confusione, per semplicità d'uso e di modifica (credo :)), ti mostra nvidia tra le VIDEO_CARDS. Internamente, però, tutto viene gestito tramite flag USE e quindi un --newuse farebbe la differenza, in questo caso (perlomeno, questa è l'idea che mi sono fatto analizzando il suo comportamento).
Puoi accogerti di questo analizzando il risultato di emerge --info, oppure andando a leggere il codice degli ebuild (per esempio, in uno qualsiasi dei /usr/portage/x11-base/xorg-server/xorg-server*.ebuild, puoi vedere che le VIDEO_CARDS sono aggregate alle USE).


Interessante, non lo sapevo e in effetti è un po' nascosto.
Per sapere, dove hai appreso questa informazione?
Sarà che nonostante usi gentoo da un po', una volta installato ho lasciato un po' perdere i "dettagli" del sistema.

Mi rimane il problema di come fare per rimergere gnome con tutte le sue dipendenze dirette senza tutto il sistema... perché credo che qualcosa sia andato male, visto che l'applet malfunzionante è andata a posto dopo rimersione di gnome-applets
_________________
rb
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Mon Dec 25, 2006 5:38 pm    Post subject: Re: Dimenticanza in "emerge gnome" e "riemers Reply with quote

se non specifichi quelle variabili vengono compilati tutti i driver, quindi ora che le hai specificate non compila più niente perché i driver ci sono già
un emerge --depclean dovrebbe togliere i driver non necessari
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Mon Dec 25, 2006 5:42 pm    Post subject: Reply with quote

Code:
[...]VIDEO_CARDS="nvidia[...]


Sei già apposto la use nvidia per le VIDEO_CARDS è già stata attivata. Per quanto riguarda l'applet, di quale applet si tratta? Può essere che non hai configurato ALSA e il mixer non parte per questo motivo? Non c'è bisogno di reinstallare nulla, basta che configuri ALSA e riaggiungi l'applet al pannello.

Comunque, non vedo perché reinstallare tutto gnome, se un pacchetto non funziona al limite se proprio è necessario si ricompila solo quello.
_________________
Running Fast!
Back to top
View user's profile Send private message
rb34
Guru
Guru


Joined: 03 Oct 2004
Posts: 361
Location: Rome, italy

PostPosted: Mon Dec 25, 2006 6:32 pm    Post subject: Reply with quote

Luca89 wrote:
Code:
[...]VIDEO_CARDS="nvidia[...]


Sei già apposto la use nvidia per le VIDEO_CARDS è già stata attivata. Per quanto riguarda l'applet, di quale applet si tratta? Può essere che non hai configurato ALSA e il mixer non parte per questo motivo? Non c'è bisogno di reinstallare nulla, basta che configuri ALSA e riaggiungi l'applet al pannello.

Comunque, non vedo perché reinstallare tutto gnome, se un pacchetto non funziona al limite se proprio è necessario si ricompila solo quello.


Hai ragione! Sono stato un po' preso dalla ricompilazione selvaggia, almeno testo se il portatile nuovo regge bene i carichi pesanti e prolungati.
Preso per l'appunto dalla pazzia-riemergente, ho fatto
Code:
emerge -C gnome
emerge --depclean
emerge gnome -n

(a questo punto il -n potevo anche risparmiarmelo)
Sta ancora compilando ovviamente.
Se avrò altri errori beh sarà meglio che stavolta guardi il log :-).
La teoria di alsa potrebbe lontanamente essere, ma se un'applet richiede alsa dovrebbe averla come dipendenza no?
Comunque tra le altre cose che ho fatto prima del mega emerge ho anche aggiunto alsa agli useflag, quindi ora di sicuro ci sarà.
C'è da dire che in effetti sebbene gnome installi prog. per la gestione della rete non installa samba e credo proprio che serva.

edit: il nome dell'applet non lo ricordo, e ormai è andata
_________________
rb
Back to top
View user's profile Send private message
Elbryan
Guru
Guru


Joined: 13 Nov 2006
Posts: 523
Location: Rovereto (TN)

PostPosted: Mon Dec 25, 2006 6:43 pm    Post subject: Reply with quote

Beh te puoi installare gnome senza supporto alsa.
Gnome ti funziona ma non ti suona se usi alsa..

E tutto questo vale per qualsiasi pacchetto che si vuole utilizzare..
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