Newsgroup: it.comp.os.linux.iniziare
Titolo: [MK 9.1] Sorgenti kernel

Buongiorno Mondo,
avrei l'esigenza di installarmi i sorgenti del kernel in /usr/src/linux ,
che non ho.
Utilizzo Mandrake 9.1 e sul cd d'installazione ho trovato questi pacchetti:
- kernel-2.4.21.0.13mdk-1-1mdk.i586.rpm
- kernel-enterprise-2.4.21.0.13mdk-1-1mdk.i586.rpm
- kernel-smp-2.4.21.0.13mdk-1-1mdk.i586.rpm
sono questi?
qual'è dei 3 quello che devo installare?
ce ne sono altri?
Grazie1K

 - kernel-smp-2.4.21.0.13mdk-1-1mdk.i586.rpm
Questi sono i kernel compilati.
Cerca i pacchetti che contengono ".src" nel nome, in particolare
corrispondente al primo, il kernel standard che al 99% hai installato.
-- 
Quid rides? Mutato nomine de te fabula narratur.
(Orazio) 

 corrispondente al primo, il kernel standard che al 99% hai installato.
ma se faccio make config o menuconfig e etc etc.
mi dà il famoso "make: *** No rule to make target `config'.  Stop."
e poi su: /usr/src/ non c'è nulla.
Allora è in un'altro path?
Scusate se sto dicendo una niubbagine!

 Allora è in un'altro path?
No, non c'e' proprio!
Cercalo sui cd o in rete, nei mirror della MDK.


 Cercalo sui cd o in rete, nei mirror della MDK.
ho crontrollato sui cd di Mandrake ma non c'è nessun file con estensione
*.src :-((
probabilmente sono *.rpm,
cmq crontrollerò in rete.
grazie per la tempestività delle risposte



Hai provato a cercare un pacchetto che inizia con kernel-source?
-- 
--
Enterprise-E

 probabilmente sono *.rpm,
Lo sono.


 Hai provato a cercare un pacchetto che inizia con kernel-source?
magari ci fosse,
è la prima cosa che ho cercato!

 - kernel-2.4.21.0.13mdk-1-1mdk.i586.rpm
Questo va benissimo. Installalo e magicamente troverai un regalo in 
/usr/src.
-- 
Sergio Pedone
GNU/Linux Slackware
Java

 /usr/src.
lo stavo giusto "spulciando",
vi farò sapere.

Nei CD dovresti trovare anche il pacchetto kernel-doc.
Prova a filtrare i pacchetti da installare cercando "kernel".
Vado a memoria, perchè ho iniziato la mia avventura con Linux da MDK, ma 
è passato abbastanza tempo, quindi alcune cose che dico possono essere 
sbagliate. Abbi pazienza.


ispanik ha scritto:

Sono sicuro al 100% che in mandrake 9.1 i sorgenti del kernel c'erano,
altrimenti non avrei potuto compilare i drivers per il modem :).
Sono quasi sicuro che il pacchetto si chiamasse kernel-source-2.4....
Sei sicuro che durante l'installazione siano stati individuati i CD 2 e 3
(international cdrom) poiché i sorgenti si trovano su quest'ultimo e se hai
meno di 64 Mbytes di RAM può succedere che l'installazione non riesca ad
"utilizzarlo".
Sei sicuro che hai la mandrake 9.1 e non la 9.2? 
Non offenderti, ma una svista può capitare.
E' difatti vero che nella 9.2 i sorgenti non ci sono più, difatti per far
funzionare il modem ho dovuto scaricarmeli (non chiedete come ho fatto ;).
-- 
Lorenzo "paulatz" Paulatto, Trieste

Rispondo qui ringraziando tutti:
allora il file sorgente l'ho trovato sulla distro di Mandrake 9.1 il CD
numero 3 (che non trovavo nel mio astuccio)
e si chiama:
kernel-source-2.4.21-0.13mdk.i586.rpm
l'ho scompattato su /usr/src/
Attenzione che nel mio caso aveva alcune dependence con i file: glib, gcc,
ncurses.
P.S. come ovvio mi si è incrementata la usr 98% GULP!!!
        posso fare un resize su un file-system di sistema?

Quali partizioni ha a disposizione la tua mandracchia?


 Quali partizioni ha a disposizione la tua mandracchia?
Ho caricato a manetta troppo spazio sulla /home .
Forse devo crearmi e montarmi una seconda partizione tipo:
/usr2 con lo spazio di /home,
trasferire tutto da /usr a /usr2
modificare fstab ed eliminare la vecchia usr,in linea di massima.
Sto delirando?

 Sto delirando?
Credo di sì :-)
Puoi recuperare spazio eliminando qualcosa dalla tua home, oppure 
disinstallare qualche software, ma non so se sarebbe utile.
Senti, facciamo così, posta il tuo /etc/fstab, vediamo che si può fare.
