Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Quanto tempo ci metto a compilare....?
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
maiosyet
Apprentice
Apprentice


Joined: 14 Oct 2003
Posts: 188
Location: /Italy/Milan

PostPosted: Wed Mar 24, 2004 5:58 pm    Post subject: Quanto tempo ci metto a compilare....? Reply with quote

Una delle domande che affliggono molti utenti di gentoo, soprattutto i novizi, è la questione del 'quanto tempo'.

A parte la tipica domanda "quanto tempo ci metto a installare gentoo" , anche a sistema installato il novizio non sa mai come muoversi: ad esempio io devo installare apache, mysql e php sul mio sistema ma non ho la più pallida idea di quanto tempo ci possano mettere, il che è fastidioso, perchè ad esempio se so che ci mette 7 ore lo faccio di notte, mentre se ci mette 10 minuti lo faccio subito.

Visto che non ne ho trovati, e nella documentazione non ho trovato nulla al proposito, avrebbe senso (è una domanda) un 3d in cui, ad esempio, ognuno dicesse:

Oggi ho installato:

Code:

NomeSoftware e versione: xxx
RAM del mio pc: xxx
Processore: xxx
WM utilizzato durante la compilazione: xxx
Tempo impiegato circa: xxx

?

Così uno si sa regolare all'incirca, almeno farsi una vaga idea...

Certo che poi dipende da tente cose, però i tempi non credo varino di molto :roll:

Spero di non aver detto una boiata 8)

PS: se la cosa è sensata, magari postando solo un rettangolino code con dentro le informazioni si rende più facile la ricerca per gli altri utenti, così chi consulta basta che fa un ctrl+f e va al nome del software che cerca e le pagine non diventano troppe...

Si può fare?
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30967
Location: here

PostPosted: Wed Mar 24, 2004 6:13 pm    Post subject: Reply with quote

Non vorrei sminuire la tua proposta ma secondo me ci sono troppe variabili in gioco. Se uno proprio vuole saper quanto piu' o meno ci mette a compilare un programma puo' passare in irc che qualsiasi persona che ha installato quel spftware con un semplice genlop -t nome puo' darti una domanda approssimativa.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
maiosyet
Apprentice
Apprentice


Joined: 14 Oct 2003
Posts: 188
Location: /Italy/Milan

PostPosted: Wed Mar 24, 2004 6:19 pm    Post subject: Reply with quote

fedeliallalinea wrote:
Non vorrei sminuire la tua proposta ma secondo me ci sono troppe variabili in gioco. Se uno proprio vuole saper quanto piu' o meno ci mette a compilare un programma puo' passare in irc che qualsiasi persona che ha installato quel spftware con un semplice genlop -t nome puo' darti una domanda approssimativa.


Tu dici? Credevo che oltre a quelle quattro cose (e magari la priorità del processore) le cose non cambiano molto, perchè con una configurazione hardware simile non credo che questa o quella cflag cambi troppo le cose, ma potrei sbagliarmi :wink:
Back to top
View user's profile Send private message
hardskinone
Guru
Guru


Joined: 02 Jan 2004
Posts: 460

PostPosted: Wed Mar 24, 2004 6:44 pm    Post subject: Reply with quote

Le cfags possono incidere sul tempo di compilazione. Si dovrebbe compilare una complicata tabella hardware/flags usati e anche cosi' il tempo indicato sarebbe del tutto indicativo. L' unica e' chiedere di persona.
Back to top
View user's profile Send private message
maiosyet
Apprentice
Apprentice


Joined: 14 Oct 2003
Posts: 188
Location: /Italy/Milan

PostPosted: Wed Mar 24, 2004 6:47 pm    Post subject: Reply with quote

hardskinone wrote:
Le cfags possono incidere sul tempo di compilazione. Si dovrebbe compilare una complicata tabella hardware/flags usati e anche cosi' il tempo indicato sarebbe del tutto indicativo. L' unica e' chiedere di persona.


8O

Ok mi avete convinto, anche se allora pure chiedere di persona è inutile, visto che ora che mi trovo in chan qualcuno che abbia hardware simile e cflag uguali potrebbero volerci secoli :roll:
Back to top
View user's profile Send private message
ulric
Tux's lil' helper
Tux's lil' helper


Joined: 04 Mar 2004
Posts: 137
Location: Vicenza-Padova

PostPosted: Wed Mar 24, 2004 8:50 pm    Post subject: Reply with quote

Pur riconoscendo la medesima esigenza di maiosyet, credo che ci sia una difficoltà aggiuntiva che impedisce di poter dare una risposta attendibile anche nei casi in cui l'hw è identico.

Le dipendenze... infatti pur avendo il medesimo hw e le medesime cflag (che a mio parere, ma ho poca esperienza specifica) non influiscono in modo pesante, ciascuno avrà una situazione quasi unica.
Può accadere infatti di aver già emerso altri pacchetti e con essi le relative dipendenze che non verrebbero ricompilate per i nuovi pacchetti ecco allora che non tutti partono dallo stesso livello ed il tempo sarà diverso.

In realtà avrebbe senso calcolare il tempo approssimativo di compilazione **per ogni dipendenza** che compone il pacchetto il desiderato. La stima del tempo necessario si otterrà sommando i soli pacchetti da compilare effettivamente nel proprio sistema.

Per il calcolo relativo a ciascuna dipendenza andrebbe pensato un modello matematico (non è impossibile) che prende in ingresso queste variabili indipendenti (magari passate come USE)
-classe cpu (saranno una decina)
-GHz del clock
-Ram della macchina (eventualmente frequenza di lavoro)
-CFLAGS
il tutto pesato opportunamente.

Ok, perdonate lo sproloquio, ma non sia mai che ci scappa un nuovo software GPL!

Vado subito a vedere genlop -t nome
Saluti a tutti!
Back to top
View user's profile Send private message
vificunero
Apprentice
Apprentice


Joined: 25 Jul 2003
Posts: 244
Location: Milan Italy EU

PostPosted: Wed Mar 24, 2004 10:03 pm    Post subject: Reply with quote

C'è anche da considerare un'altra variabile eventualmente settata in /etc/make.conf

Code:
PORTAGE_NICENESS=""


un conto è -20 .. un conto è 20 :)
Back to top
View user's profile Send private message
blackfede
Apprentice
Apprentice


Joined: 29 Dec 2003
Posts: 178

PostPosted: Wed Mar 24, 2004 10:44 pm    Post subject: Reply with quote

Ma genlopt dice il tempo di merge o il tempo di compilazione? Il mio output per
Code:

genlop -t kde


Code:

blackgentoo root # genlop -t kde
 * kde-base/kde

     Mon Feb 23 06:34:12 2004 --> kde-base/kde-3.2.0
       merge time: 8 seconds.

     Tue Mar 16 03:18:54 2004 --> kde-base/kde-3.2.1
       merge time: 15 seconds.


 merged totally 2 ebuilds in 23 seconds.
 average merge time: 11 seconds.

Non credo che per compilare kde ci ho messo 8 sec... :lol: :lol: :lol:
Back to top
View user's profile Send private message
MyZelF
Bodhisattva
Bodhisattva


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

PostPosted: Wed Mar 24, 2004 10:47 pm    Post subject: Reply with quote

Questo è perchè non esiste un vero pacchetto kde. Prova, ad esempio, con kdebase.
_________________
"Larry the Cow was a bit frustrated at the current state of Linux Distributions..."
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30967
Location: here

PostPosted: Wed Mar 24, 2004 10:47 pm    Post subject: Reply with quote

blackfede wrote:
Non credo che per compilare kde ci ho messo 8 sec... :lol: :lol: :lol:

E' giusto che quello ci abbia messo 8 secondi... fai un genlop -t kdebase .
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
blackfede
Apprentice
Apprentice


Joined: 29 Dec 2003
Posts: 178

PostPosted: Wed Mar 24, 2004 10:53 pm    Post subject: Reply with quote

Hai ragione, controllato e ci mette un tempo che è decisamente più realistico.
Back to top
View user's profile Send private message
shev
Bodhisattva
Bodhisattva


Joined: 03 Feb 2003
Posts: 4084
Location: Italy

PostPosted: Thu Mar 25, 2004 10:30 am    Post subject: Reply with quote

Cmq imho chiedere a qualcuno con pc simile quanto tempo c'ha messo a compilare il pacchetto pippo può aiutare chi non ha la minima idea di quanto ci metterebbe tale pacchetto a compilarsi. Che poi il valore indicato cambi di mezz'ora in più o in meno a causa dei settaggi diversi poco importa, un'idea di massima ce la si può fare e quindi decidere sensatamente se compilare di giorno o di notte :P

Ovviamente non dico questo tanto per la tabella o inutili (imho) sbattimenti matematici per avere valori quanto più reali possibili, ma per la soluzione "chiedi in chat": non la scarterei come pare aver fatto il nostro amico, anche perchè se non si trova qualcuno con pc simile basta fare due proporzioni con un pacchetto che entrambi hanno installato.

My 2 cents
_________________
Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo
Back to top
View user's profile Send private message
Mithrandir81
Tux's lil' helper
Tux's lil' helper


Joined: 06 Feb 2004
Posts: 135

PostPosted: Thu Mar 25, 2004 10:57 am    Post subject: Reply with quote

mah, io uso una tecnica molto spannometrica, guardano quanto son grossi i sorgenti...se son gross ---> TANTO
se son piccoli ---> POCO

E comunque dopo le prime compilazioni poi consoci l tuo pollo, e capisci al volo se sia il caso di far compilare la notte o farlo subito.
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Thu Mar 25, 2004 11:30 am    Post subject: Reply with quote

Mithrandir81 wrote:
mah, io uso una tecnica molto spannometrica, guardano quanto son grossi i sorgenti...se son gross ---> TANTO
se son piccoli ---> POCO


+o- la stessa tecnica che uso io.

Purtroppo la spannometria va a farsi friggere quando ci si imbatte nel C++ invece del C.
_________________
Ciao da me!
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30967
Location: here

PostPosted: Thu Mar 25, 2004 12:15 pm    Post subject: Reply with quote

randomaze wrote:
Purtroppo la spannometria va a farsi friggere quando ci si imbatte nel C++ invece del C.

Non tanto il C++ ma le librerie qt. Anche un programmino ci mette il suo tempo a compilarsi.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
DaVe&OpenMOsix
Apprentice
Apprentice


Joined: 30 Dec 2003
Posts: 213

PostPosted: Thu Mar 25, 2004 4:42 pm    Post subject: e l'occupazione HD???? Reply with quote

un problema che ho provato è: quanto spazio HD serve per compilare?
va ben compilare anche kde. ma provate con OpenOffice!
sorgenti + o - 100 Mb
spazio richiesto >1,5Gb!!!!
alla fine ho installato i binari (300Mb circa!)

secondo voi sarebbe buono sapere la percentuale di lavoro svolto?
tipo: lascio in compilazione, torno dopo un'ora... a che punto siamo?

altri 2 €Cent!
DaVe
_________________
-- Siccome sono un informatico ho votato PCI convinto di aumentare gli slot di espansione della società --
-^v^v^v^v^v^v^v^v^v^-
DaVe the WaVe
http://dave.ccni.it
http://www.davethewave.it
-^v^v^v^v^v^v^v^v^v^-
Back to top
View user's profile Send private message
shev
Bodhisattva
Bodhisattva


Joined: 03 Feb 2003
Posts: 4084
Location: Italy

PostPosted: Thu Mar 25, 2004 4:55 pm    Post subject: Re: e l'occupazione HD???? Reply with quote

DaVe&OpenMOsix wrote:
secondo voi sarebbe buono sapere la percentuale di lavoro svolto?
tipo: lascio in compilazione, torno dopo un'ora... a che punto siamo?


Cioè? 8O

Per quel che so e ho letto sul forum OO.org è il pacchetto più corposo da compilare e richiede almeno 4,5/5 GB liberi. Quindi basta averne liberi in tale quantità e si dovrebbe andare sul sicuro :)
_________________
Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo
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