Newsgroup: it.comp.os.linux.mandrake
Titolo: Compilare che passione

Ciao a tutti,
ho letto già i vecchi post ed è piena di gente che non riesce a
compilare. Quindi ho pensato di dare anch'io il mio contributo.
Premetto conosco già i comodissimi rpm ma con quelli non impari nulla.
Vorrei imparare a compilare ma non ci riesco. In linea di massima
dovrebbe risolversi tutto in
./configure  make  make install.
Per installare un programma ci vuole un compilatore che richiede la
libreria A che vuole la libreria  B che a sua volta necessita della
libreria C. Essendo alla prime armi mi blocco e non riesco a fare nulla.
Molti dicono c'è guarda nel  INSTALL  (rigorosamente in inglese) e dopo
averlo letto tutto, mi rendo conto di non aver capito una mazza per
colpa della mia poco conoscenza di Linux.
Quali sono i componeti base per compilare la maggioranza dei programmi?
In quale sequenza vanno installati?
Esiste un manuale meglio se in italiano che insegni a compilare?
Ciao
Lele

 Lele
L'unico programma indispensabile è il compilatore (gcc) che sicuramente 
è già presente in ogni distribuzione.
Poi, ogni programma ha bisogno di alcune librerie (come succede anche su 
windows...) che in genere non si trovano insieme al file sorgente ma, 
nella maggior parte dei casi, dove hai scaricato il sorgente trovi il 
link adatto.
Bisogna fare attenzione, prima di iniziare a compilare, se hai già 
installato tali librerie, altrimenti devi installarle prima di compilare.
In poche parole, con la compilazione sei tu a creare l'eseguibile. E' 
come se fossi il programmatore che ha appena finito di scrivere il codice!!!
Inoltre per alcuni programmi, sviluppati per una particolare 
distribuzione, è difficile soddisfare tutte le dipendenze senza creare 
poi incompatibilità con altri programmi già installati.
So di non essere molto chiaro ma non sono riuscito a trovare parole più 
semplici ;-))
Ciao.
Zarro

Zarro ha scritto:

aggiungo a quello già detto da zarro, che all'inizio non è mai facile 
compilare i programmi (brutta abitudine ereditata da windows), ma ci 
guadagnano le prestazioni e la possibilità di avere le ultime 
versioni... naturalmente non conviene installare grandi pacchetti da 0 
perchè molto probabilmente necessitano di tanti altri pacchetti da 
rendere quasi impossibile la compilazione... io ti consiglio di iniziare 
con pacchetti semplici (puoi provare con prozilla, un download 
accelerator molto potente - lo usi da konsole con proz +indirizzo) e poi 
dopo che ci prendi la mano puoi tentartela con pacchetti con più 
dipendenze... in internet trovi comunque molte guide sulla compilazione.
sn stato molto lungo ma (spero) efficace
ciao
Marcello

Ciao Killer e Zarro,
ok, il problema spesso si presenta anche con programmi piccoli, 
ricordati che sono un nubbio.
MI puoi elencare altri programmi facili da compilare giusto per fare 
esperienza?.
Un altra cosa, spesso ci voglio i compilatori ma necessitano di librerie 
  e sotto librerie. Come faccio a risolvere questo problema? devo usare 
gli rpm?
Ciao
lele

Lele ha scritto:

ciao, certo... per adesso mi vengono in mente streamtuner, sreamripper
(ascoltare radio e reagistrarla), scribus(editor), qemu(emulatore
sistemi) e kleansweep(per pulire il disco)... se non ho sbagliato non
dovrebbero necessitare di
dipendenze, o comunque al massimo una o due... basta vedere cosa manca
dal messaggio di errore e lo installi...
riguardo ai compilatori sono sempre presenti nei cd/dvd di installazione
quelli principali, quindi ti conviene(se te ne manca qualcuno)
installarli da rpm...
ciao
Marcello

Ciao Killer,
allora inizierò con quei programmi e poi appena mi bloccherò ritornerò 
qua...
Grazie per i consigli.
Ciao
Lele