Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Voglio fare una bella ricompilata, ma ho un po' paura! [Ris]
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
yuza
Apprentice
Apprentice


Joined: 17 Dec 2003
Posts: 210
Location: Rome, in front of my comp...

PostPosted: Sat Feb 07, 2004 4:11 pm    Post subject: Voglio fare una bella ricompilata, ma ho un po' paura! [Ris] Reply with quote

Salve a tutti... Allora il problema è semplice: quando ho installato gentoo non sapevo assolutamente niente di Linux (non che ora ne sappia molto di più :wink: ) quindi ho fatto un misto di pacchetti GRP e compilazione, le prime cose che ho installato erano già vecchie (non avevo fatto emerge sync) e inoltre ho cambiato un po'di volte CFLAGS. Ora quello che vorrei fare sarebbe ricompilare tutto quello che c'è sul mio computer con nuove FLAGS ecc... Avevo pensato di fare un bel
Code:

emerge -e world

sarebbe la scelta giusta ho c'è qualche altro "tipo" di emerge che fa più al caso mio??
Poi volevo anche sapere un'altra cosa: è possibile continuare ad utilizzare il computer quando si fa una cosa del genere oppure è meglio lasciarlo in pace finche non finisce??
Grazie in anticipo...
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31444
Location: here

PostPosted: Sat Feb 07, 2004 4:18 pm    Post subject: Re: Voglio fare una bella ricompilata... ma ho un po' paura Reply with quote

yuza wrote:
Avevo pensato di fare un bel
Code:
emerge -e world

sarebbe la scelta giusta ho c'è qualche altro "tipo" di emerge che fa più al caso mio??

Si fa al caso tuo. Ricorda che se per sbaglio interrompi di fare ripartire con
Code:
# emerge --resume


yuza wrote:
Poi volevo anche sapere un'altra cosa: è possibile continuare ad utilizzare il computer quando si fa una cosa del genere oppure è meglio lasciarlo in pace finche non finisce??

Si si puo' usare tranquillamente ma magari noterai un rallentamento a causa della compilazione che puoi ovviare aumentare la velocità di compilazione: decommentando e modificando la riga #PORTAGE_NICENESS= in /etc/make.conf è possibile aumentare la priorità di compilazione, velocizzando il tutto. Il valore assegnabile è compreso tra 20 e -20, dove -20 è il massimo della priorità. Più il valore è basso, più CPU viene allocata per i processi di compilazione, perdendo, ovviamente, prestazioni per tutto il resto (grazie cerri :wink: ).
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
yuza
Apprentice
Apprentice


Joined: 17 Dec 2003
Posts: 210
Location: Rome, in front of my comp...

PostPosted: Sat Feb 07, 2004 4:34 pm    Post subject: Reply with quote

Wov grazie per la riposta così tempestiva!! Senti un'altra domandina che mi sono dimenticato prima. Il kernel che sto usando attualmente (2.4.20) l'ho compilato con genkernel.. adesso ne ho fatto un altro (2.4.22) configurandolo io mettendo bootsplash ed altre cose del genere. Quello che volevo sapere è questo: posso ricompilare tutto partendo con il 2.4.20 anche se poi quando andrò ad usare il sistema userò il 2.4.22? Faccio questa domanda perchè mi pare di aver capito che ci sono alcune cose (tipo i driver ATI, o anche alsa?) che vanno a guardare nei sorgenti del kernel quando si installano. Per questo genere di pacchetti basta che il link simbolico in /usr/src punti ai sorgenti che ci interessano, indipendentemente da quale sia il kernel in cui mi trovo al momento della compilazione?? Oltretutto non vorrei che, nel momento in cui i nuovi driver ATI sovrascrivono quelli vecchi, non mi funzionasse più X nel vecchio kernel (cioè quello da cui sto facendo la compilazione).... non è che mi scompare X da sotto il naso??
Mmm mi sa che sono stato un po' contorto spero che si capisca quello che intendo dire :roll:
Grazie ancora..
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31444
Location: here

PostPosted: Sat Feb 07, 2004 4:48 pm    Post subject: Reply with quote

Allora se ricompili il kernel tutti i moduli separati (ati, nvidia, alsa) devono essere ricompilati. Questo perche' nel path /lib/modules/2.4.20.... avrai i moduli alsa e ati, ma nel nuovo path /lib/modules/2.4.22...., che sara' quello in uso, non ci saranno piu' ritornandoti un errore se cerchi di caricarli. Penso che sia questo quello che intendevi, no?
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
yuza
Apprentice
Apprentice


Joined: 17 Dec 2003
Posts: 210
Location: Rome, in front of my comp...

PostPosted: Sat Feb 07, 2004 4:57 pm    Post subject: Reply with quote

Sì però il problema è anche un altro: perchè vengano messi nel PATH giusto basta che il link simbolico ai sorgenti del kernel punti ai sorgenti giusti?? Voglio dire se parto con il 2.4.20 ed emergo i driver ATI con il link simbolico che punta al 2.4.22 mi andranno a finire nel posto giusto in modo che poi siano disponibili quando partirò con il 2.4.22?
E poi, dopo averli nuovamente installati, i driver continueranno a funzionare anche col vecchio kernel?
Grazie della pazienza...
Back to top
View user's profile Send private message
MyZelF
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 2010
Location: Venice, Italy

PostPosted: Sat Feb 07, 2004 5:00 pm    Post subject: Reply with quote

Sì, ti basta aggiustare il link simbolico /usr/src/linux
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31444
Location: here

PostPosted: Sat Feb 07, 2004 5:02 pm    Post subject: Reply with quote

yuza wrote:
perchè vengano messi nel PATH giusto basta che il link simbolico ai sorgenti del kernel punti ai sorgenti giusti??

Si quando fai emerge dei moduli il link deve puntare ai sorgenti in cui tu vuoi che vengano installati

yuza wrote:
E poi, dopo averli nuovamente installati, i driver continueranno a funzionare anche col vecchio kernel?

Si.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
yuza
Apprentice
Apprentice


Joined: 17 Dec 2003
Posts: 210
Location: Rome, in front of my comp...

PostPosted: Sat Feb 07, 2004 5:08 pm    Post subject: Reply with quote

Grazie a tutti..... proprio quando stavo per decidermi a partire ho letto questo topic
https://forums.gentoo.org/viewtopic.php?t=133497
Pare che ci sia qualche problemino nell'ebuild di gcc-3.3.2-r5.... mi sa che aspetterò che il problema venga sistemato per evitare che si pianti tutto subito dopo averlo installato.
:cry:
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31444
Location: here

PostPosted: Sat Feb 07, 2004 5:16 pm    Post subject: Reply with quote

Non e' un problema basta dare un ldconfig guarda qua
https://forums.gentoo.org/viewtopic.php?t=133542
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
yuza
Apprentice
Apprentice


Joined: 17 Dec 2003
Posts: 210
Location: Rome, in front of my comp...

PostPosted: Sat Feb 07, 2004 5:26 pm    Post subject: Reply with quote

Sì l'avevo visto.... l'unica cosa è che mi scoccia che si pianterà l'emerge, dovrò dare ldconfig e farlo ripartire. Vabbè direi che è una fatica più che accettabile :wink: allora parto con la super ricompilata... grazie a tutti e speriamo bene!
Back to top
View user's profile Send private message
shev
Bodhisattva
Bodhisattva


Joined: 03 Feb 2003
Posts: 4084
Location: Italy

PostPosted: Sat Feb 07, 2004 7:25 pm    Post subject: Reply with quote

yuza wrote:
l'unica cosa è che mi scoccia che si pianterà l'emerge, dovrò dare ldconfig e farlo ripartire. Vabbè direi che è una fatica più che accettabile :wink:


Guarda che non è scontato che ti si blocchi l'emerge. Per farti un esempio, oggi ho lanciato l'update dopo una settimana e avevo circa venticinque pacchetti da aggiornare, tra i quali il famigerato gcc che se non ricordo male è stato ricompilato per sesto o settimo. Ti assicuro che io ero a vedermi Wargames su La7 tranquillamente, mentre il sistema macinava senza problemi arrivando al termine pulito e senza alcun problema. Anche se capitasse hai già la soluzione... insomma, va tranquillo ;)
_________________
Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Sat Feb 07, 2004 7:38 pm    Post subject: Reply with quote

Shev wrote:
Per farti un esempio, oggi ho lanciato l'update dopo una settimana e avevo circa venticinque pacchetti da aggiornare, tra i quali il famigerato gcc che se non ricordo male è stato ricompilato per sesto o settimo.


Anche qui nulla da segnalare. 8)

(ok, ho pilotato la sequenza con prima il portage, poi il system e ultimo il world)
_________________
Ciao da me!
Back to top
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


Joined: 06 Nov 2003
Posts: 1710
Location: Rome, Italy

PostPosted: Sat Feb 07, 2004 8:04 pm    Post subject: Reply with quote

gcc 3.3.2-r6, nessun problema :wink:
_________________
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31444
Location: here

PostPosted: Sat Feb 07, 2004 8:12 pm    Post subject: Reply with quote

FonderiaDigitale wrote:
gcc 3.3.2-r6, nessun problema :wink:

Idem (a parte qualche follia di xmms :wink: ).
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
yuza
Apprentice
Apprentice


Joined: 17 Dec 2003
Posts: 210
Location: Rome, in front of my comp...

PostPosted: Sun Feb 08, 2004 9:14 am    Post subject: Reply with quote

Bene bene... sembra che con gcc non ci siano stati problemi. I problemi sono venuti al momento di compilare xine-lib. Ho trovato la soluzione in questo topic https://forums.gentoo.org/viewtopic.php?t=113086.
Però ora ho un altro problema: se emergo qualcos'altro nel frattempo per risolvere il problema, poi non potrò fare emerge --resume per riprendere l'emerge -e world.... questo significa che mi toccherà ricominciare tutto da capo 8O . Non c'è un modo di evitare tutto ciò... cioè di dire al resume di riprendere il penultimo emerge??
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Sun Feb 08, 2004 9:23 am    Post subject: Reply with quote

yuza wrote:
Non c'è un modo di evitare tutto ciò... cioè di dire al resume di riprendere il penultimo emerge??


prova con --resume --skipfirst un paio di volte

EDIT: ovviamente quello non dice di riprendere dal penultimo emerge ma dice al resume di skippare il primo pacchetto. Cosí alla prima salti xine-lib, poi xine....
_________________
Ciao da me!
Back to top
View user's profile Send private message
yuza
Apprentice
Apprentice


Joined: 17 Dec 2003
Posts: 210
Location: Rome, in front of my comp...

PostPosted: Sun Feb 08, 2004 9:41 am    Post subject: Reply with quote

Mi sa che dovrò fare così infatti. All'inizio avevo pernsato una soluzione un po' meno scientifica ma non sembra funzionare. In quel topi infatti c'era scritto che una soluzioe poteva essere abbassare -march=pentium4 a -march=pentium3. La mia idea era di abbassare la flag, riprendere l'emerge, interromperlo alla fine di xine-lib, rimettere la flag originale e riprendere di nuovo. Tuttavia sembra che cambiare la flag non dia risultati positivi per me.
Farò come hai suggerito tu. Comunque un
Code:

qpkg -q xine-lib

Mi dice che non c'è niente fra i miei pacchetti installati che dipenda da xine-lib quindi forse posso andare tranquillo con lo skipfirst. Ora provo...
P.S.: oltretutto ora che ci penso io sto ricompilando dei pacchetti già installati quindi non ci dovrebbero essere problemi futuri di dipendenze... ci sono sempre quelli originali che già si trovano sul mio computer.
Back to top
View user's profile Send private message
yuza
Apprentice
Apprentice


Joined: 17 Dec 2003
Posts: 210
Location: Rome, in front of my comp...

PostPosted: Sun Feb 08, 2004 10:07 am    Post subject: Reply with quote

Ho postato un feature request per avere un modo di decidere quale operazione di emerge deve essere ripresa da emerge --resume. Per chi fosse interessato si trova qui https://bugs.gentoo.org/show_bug.cgi?id=40814
Spero di aver scritto tutto quanto come si deve... è la prima volta che uso bugzilla :oops:
Back to top
View user's profile Send private message
neon
l33t
l33t


Joined: 04 Aug 2003
Posts: 759
Location: Catania, Italy, Europe

PostPosted: Sun Feb 08, 2004 2:04 pm    Post subject: Reply with quote

Tanto per sapere... hai dato un occhiata al gufo???
_________________
Io credo che le tecnologie siano moralmente neutrali fino a quando non le utilizziamo - William Gibson

LINEE GUIDA DEL FORUM
Back to top
View user's profile Send private message
anborn
Apprentice
Apprentice


Joined: 28 Dec 2003
Posts: 185
Location: Somewhere over the rainbow

PostPosted: Sun Feb 08, 2004 2:59 pm    Post subject: Reply with quote

Anche qui nulla da segnalare dopo l'update globale... :D

Anb
Back to top
View user's profile Send private message
yuza
Apprentice
Apprentice


Joined: 17 Dec 2003
Posts: 210
Location: Rome, in front of my comp...

PostPosted: Mon Feb 09, 2004 12:54 am    Post subject: Reply with quote

No non avevo visto il gufo... grazie per il suggerimento. La super ricompilata è appena finita e sembra essere andato tutto bene tranne per il fatto che ora dovrò riemerge xine-lib su cui mi si era bloccato prima. Ho avuto qualche altro problemino con dei pacchetti ma fortunatamente erano cose che già sapevo come sistemare. Grazie mille a tutti quanti per l'aiuto!
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