Newsgroup: it.comp.os.linux.iniziare
Titolo: [Newbina]...mi date una mano a capire?? MDK 8.2

Ciao ragazzi, sono proprio novizia , o quasi , di Linux ma voglio
assolutamente imparare.
Fino ad oggi ho installato e disinstallato
utilizzando i vari gestori dei pacchetti.
Vorrei imparare a farlo a
"mano". Ho leggiucchiato sui vari 
Make
Install ...ecc
Rpm
nomepacchetto.rpm
Quello che non mi è chiaro e se questi comandi possono
essere dati "dovunque" una volta entrati nella shell o se bisogna
posizionarsi in directory specifiche.
Mi fate capire??
Grazie 
Raffaella
--------------------------------
Inviato via 
http://usenet.iol.it

 Mi fate capire??
Allora..innanzitutto make e rpm non ci azzeccano nulla assieme :)
(a parte gli RPM di sorgenti, ma ne parleremo + avanti
in pratica te trovi il tuo bel file quelchevuoi.i386.rpm e lo scarichi ad 
esempio in /home/raffaella/download ok?
quindi aprendo una shell ti posizioni dentro la directory download e lo 
installi col comando
# rpm -ivh quelchevuoi.i386.rpm
e se non ci sono problemi di dipendenze, sara' un attimo. Xo' devi essere 
root per installarlo. Senno al posto di rpm puoi usare "urpmi" che funge 
anche da utente
# urpmi quelchevuoi.i386.rpm
consulta il manuale dei due comandi (man rpm ad esempio) per le opzioni 
piu' avanzate.
Se invece scarichi una tarball (ovvero un file .tar.gz oppure .tar.bz2) 
devi far cosi'
Salvi sempre il tuo file quelchevuoi.tar.gz in /home/raffaella/download, ti 
posizioni da shell dentro download e poi fai:
# tar xzvf quelchevuoi.tar.gz
quindi entri dentro la directory che si e' creata, di solito ha lo stesso 
nome del file senza estensione con
# cd quelchevuoi
ora dobbiamo compilare il programma, ma attenzione! Devi avere installato 
il gcc, il make, l'autoconf e un po' di altri pacchetti di sviluppo. Ce li 
hai tutti installati se quando hai messo su la MDK8.2 hai scelto il gruppo 
di programmi sotto "sviluppo".
Inoltre se il programma richiede qlc libreria, tipo non so, quelle di 
XFree86, assicurati di avere installato il pacchetto con suffisso -devel 
dello stesso. In questo caso XFree86-devel.rpm (vabbe il nome nn e' questo, 
e' un esempio), che installerai dai CD della MDK8.2 col procedimento visto 
sopra.
Cmq per verificare se hai tutti i pacchetti necessari installati per 
compilare il programma, dai da dentro la directory "quelchevuoi"
# ./configure
se arriva fino in fondo e crea il Makefile, avevi tutto. Senno' te lo 
segnala, dicendoti anche che pacchetto ti manca, in genere.
quindi e' la volta di un bel
# make
che fara' partire la compilazione vera e propria, quindi (da root) farai un 
bel
# make install
che installera' il programma (in /usr/local, se vuoi un'altra directory 
specifica nel configure con l'opzione --prefix, ad esempio --prefix=/usr)
Menzione a parte per gli rpm di sorgenti, ovvero i .src.rpm
Qua, una volta scaricato e posizionata con la shell nella directory di 
download, fai da root:
# rpm --rebuild quelchevuoi.src.rpm
che praticamente automatizza il processo delle tarball, facendo xo' valere 
a monte i discorsi delle dipendenze degli RPM. 
Una volta finita la compilazione xo' ti ritroverai in 
/usr/src/RPM/RPMS/i586 (l'ultima directory cambia a seconda del tuo 
processore) gli rpm da installare col solito metodo rpm -ivh
Spero di essere stato chiaro (purtroppo mi rendo conto di dare delle cose x 
scontato)
Ciao!
-- 
il Vide - ICQ# 5301833
Togli OE per rispondermi
IAMM - it.arti.musica.metal 
IAMMol webzine: 
http://www.iammol.com


http://www.calogero.org/

Ciao!
No no, sei stato chiarissimo !!! 
Oltre alla
gentilezza , hai anche un modo logico e semplice di spiegare le cose.
Spesso (anche negli HowTo) ci vuole piu' tempo a capire "cosa" esattamente
viene detto piuttosto che la procedura stessa;d'altronde un buon maestro è
quello che sa spiegare, non quello che sa' molte piu' cose.
Grazie ancora


 piu' cose. 
^^;;;
grazie :)
Cmq se poi hai bisogno di altri chiarimenti (dopo aver cmq letto gli how-
to, ovviamente ^__^ ) io sono qua!


 Linux box a C900 e Kernel 2.4.18. Risposte a ICQ 14301589 o 
mailto:
1430...@pager.icq.com

 gentilezza , hai anche un modo logico e semplice di spiegare le cose.
Mi associo, e visto che ho appena detto che spesso non capisco la
documentazione, spero che ci siano molti pinguinati cosi'...
Saluti
Lella