Newsgroup: it.comp.os.linux.iniziare
Titolo: kernel-source vs kernel.src

Qualcuno di voi mi sa dire la differenza tra questi due pacchetti rpm
kernel-source-2.4.22-10mdk.i586.rpm
kernel-2.4.22.10mdk-1-1mdk.src.rpm
In particolare quele dei due pacchetti contengono i sorgenti del kernel da
mettere su /usr/src/linux/?
Altra domanda: molto spesso nelle aree download vedo scritto "GNU/Linux
source rpm". Che cosa vuol dire? Che in quel pacchetto sono contenuti:
1. Soltanto file binari (non credo)
2. Soltanto i sorgenti
3. Sia i binari che i sorgenti.
Grazie!
-- 
Marco "Duff" Palermo
http://www.marcoduff.com/
Linux Registered User #348524

 3. Sia i binari che i sorgenti.
I pacchetti o sono con i binari o sono con i sorgenti.
Non ho mai visto pacchetti che contengano entrambi.  
-- 
Quid rides? Mutato nomine de te fabula narratur.
(Orazio) 

 Grazie!
take care
-- 
Sirio Rosato - Linux User: #334237
Dipartimento di Scienze dell'Informazione
Università degli Studi di Bologna
e-mail: rosato (at) cs (punto) unibo (punto) it
ICQ: #309491292

 Una release successiva all'altra, suppongo.
No, le due versioni del kernel sono analoghe (2.4.22) e anche la release di
Mandrake e' la stessa (10mdk).
Credo che la differenza tra i due sia sottile, ma non riesco ad afferrarla.
A me servono i sorgenti del kernel per poter compilare il modulo del mio
modem, ed ho scaricato il secondo file. L'ho installato tramite
# urpmi --install-src kernel-2.4.22.10mdk-1-1mdk.src.rpm
e mi ha creato due directory
/usr/src/RPM/SOURCE
/usr/src/RPM/SPEC
dove nella prima credo di aver riconosciuto i sorgenti del kernel, mentre
la seconda e' piena di patch... Ma sfortunatamente non ha creato quello che
volevo (ovvero la directory /usr/src/linux)... Quindi credo che il
pacchetto che mi serviva era il primo... Mi e' rimasto il dubbio su "A che
serve il secondo pacchetto?"


 [...]
Come ti ho gia' detto, per sapere *esattamente* quale kernel stai usando e
dunque quale sorgente devi scaricare devi usare il comando uname.


 distro...
Mannaggia! 40MB scaricati per niente! Che spreco di banda! :(
Per evitare futuri errori:
un *qualunque* file del tipo:
<nome_pacchetto>.src.rpm
contiene i sorgenti per la ricostruzione di un RPM o vale solo per il
kernel?
Se <nome_pacchetto>.src.rpm e' lo *standard* per chiamare i file che
contengono i sorgenti per la costruzione di RPM, come si chiamano i
pacchetti che contengono i sorgenti del software (se esiste uno standard)?
Grazie per l'aiuto!


 dunque quale sorgente devi scaricare devi usare il comando uname.
Il kernel che sto usando e' il 2.4.22.10mdk
Il punto e' che non riuscivo a capire in quale pacchetto si trovassero i
sorgenti del kernel, che a quanto ho capito si trovano nel pacchetto
kernel-source-2.4.22-10mdk.i586.rpm
Grazie per la risposta.


3. Sia i binari che i sorgenti.
La 2.
Praticamente, come spiegato sopra, i sorgenti sono impacchettati in un
pacchetto sorgente RPM, una volta scaricati sul sistema si possono
compilare e insallare tramite rpm con l'opzione di build (rpmbuild)
-- 
Linux Registered User #181013
[Exokernels] Although one approach to eliminating bloated, buggy,
unreliable operating systems is to make them smaller, a more radical
one is to eliminate the operating system altogether.

pacchetti che contengono i sorgenti del software (se esiste uno standard)?
Beh per i sorgenti si usa di solito distribuirli compressi (ad es. i
tarball  *.tar.gz impacchettati in TAR e poi GZip)


 Grazie per l'aiuto!
Sirio


  standard tra gli iso, ieee, ecc.ecc.
Vabbeh, allora... :P
-- 
Francesco Romani - Ikitt   (signature under [re]construction)
'A geek is someone who spends time being "social" on a computer.'

 tarball  *.tar.gz impacchettati in TAR e poi GZip)
Tutto chiaro!
Grazie...
<OT>
Che bello! E' da molto che no vedevo il tuo nome su un NG, da quando ho
lasciato it.comp.aiuto!
Sono felice di poterti rompere le pa**e anche qui! ;)
Ciao!
</OT>


 pacchetto kernel-source-<verione>, tutto chiaro?
Ok, adesso e' tutto chiaro, grazie per le preziose info.
Ma adesso una domanda:
sono un programmatore (java, C/C++...) quindi ho familiarita' con la parola
compilazione.
Un kernel installato da binario ed uno compilato nella macchina dove verra'
usato (compilato nello stesso modo e con gli stessi moduli del primo) sono
performanti allo stesso modo o il secondo risulta essere piu' performante?
Grazie ancora!


 Grazie ancora!
take care


Sono felice di poterti rompere le pa**e anche qui! ;)
In realta' scrivo poco, ed ho colto il post per fare due chiacchiere.
Purtroppo gli impegni di studio si fanno sempre piu' pressanti, cerco
semplicemente di divagare un po' da distribuzioni congiunte e stime
parametriche  -_-
