Newsgroup: it.comp.os.linux.iniziare
Titolo: rpm Redhat

Scusate ho una RedHat 7.1 e per motivi di puro esercizio (non ho grandi
necessità)
volevo aggiornare il kernel.
Ho guardato dentro a una CD di una nota rivista e ho visto le seguenti
rpm.
src
kernel-2.4.9-13.src.rpm
i386
kernel-2.4.9-13.i386.rpm
kernel-source-2.4.9-13.i386.rpm
kernel-headers-2.4.9-13.i386.rpm
kernel-doc-2.4.9-13.i386.rpm
kernel-BOOT-2.4.9-13.i386.rpm
i586
kernel-2.4.9-13.i586.rpm
kernel-smp-2.4.9-13.i586.rpm
i686
kernel-2.4.9-13.i686.rpm
kernel-debug-2.4.9-13.i686.rpm
kernel-smp-2.4.9-13.i686.rpm
kernel-enterprise-2.4.9-13.i686.rpm
Io in questo momento ho su un  2.4.2-2 , i pacchetti che ho (riguardanti
il kernel) sono
kernel-headers-2.4.2-2
kernel-2.4.2-2
kernel-source-2.4.2-2
Premetto che non mi interessano i "precotti" che da quel che ho capito
dovrebbero essere quelli
con la sigla i368 i586 i686 , non mi interessano nemmeno gli interprise
e i multi-processore,
quello che chiedo è se c'è qualcuno che mi fa un pò di ordine in questa
marea di rpm.
Cosa metto su ? (la mia macchina è un i686)
Altra cosa ... sul CD non viene menzionata la versione di RedHat ( se
7.1 o 7.2 ) ... vengono
fornite solo le rpm.
Sulla mia versione 7.1 posso installare kernel (rpm) anche se dichiarati
per RedHat 7.2 ?
Da cosa dipende la compilazione e il funzionamente del kernel (versione
libc ?).
            GRAZIE
                    Simone ;-))))
PS: Comunque l'idea dei kernel "modificati-truccati" dalle distribuzioni
non mi sembra una grande trovata ....
effettivamente chi si scarica il kernel "puro" non ha di questi problemi
.... che ne pensate ?

.... che ne pensate ?
No, ne ha altri, molto peggiori (filesystem disintegrati, instabilita', 
bachi, vulnerabilita'...). Uno dovrebbe scaricarsi un kernel relativamente 
"vecchio" e applicare tutte le patch richieste: una distribuzione degna di 
questo nome lo fa per te. 
-- 
Enrico Bodo  -   PostDoc Fellow      
University of Rome "La Sapienza" 
Department of Chemistry         

 automaticamente da rpm durante la fase di build.
Ciao Bodo,
vorrei approfittare di questo messaggio per avere un chiarimento su un
argomento sul quale sei gią intervenuto: la ricompilazione del kernel
partendo dai sorgenti in formato rpm.
Dunque, sulla mia Red Hat 7.2 ho da poco aggiornato il kernel alla
versione 2.4.9-31 e ottimizzato per i686. Non mi č bastato: ho tentato di
ricompilarlo utilizzando il pacchetto kernel-2.4.9-31.src.rpm. Per farlo,
ho seguito le tue indicazioni trovate in un vecchio messaggio, che
brevemente riporto:
rpm -Uvh kernel-2.4.9-31.src.rpm
cd /usr/src/redhat
rpm -bp SPECS/kernel-2.4.spec
ho editato il file kernel-2.4.9-i686.config  modificando per prova solo
qualche opzione
rpm -bb --target i686 SPECS/kernel-2.4.spec
Dopo molte ( troppe! ) ore e parecchi messaggi di warnig ho ottenuto i
seguenti pacchetti:
kernel-2.4.9-31.i686.rpm
kernel-debug-2.4.9-31.i686.rpm
kernel-enterprise-2.4.9-31.i686.rpm
kernel-smp-2.4.9-31.i686.rpm
Tentando di installare il primo, il solo che mi interessi, il comando 
rpm -Uvh kernel-2.4.9-31.i686.rpm --test 
mi ha perņ avvisato che il pacchetto č gią installato oltre a 
restituirmi una serie infinita di messaggi del tipo 
file /boot/System.map-2.4.9-31 from install of kernel-2.4.9-31
conflicts with file from package kernel-2.4.9-31 
file /boot/vmlinuz-2.4.9-31 from install of kernel-2.4.9-31 
conflicts with file from package kernel-2.4.9-31
Conclusione. Questa procedura credo possa riuscire utilizzando perņ un
kernel con una versione maggiore rispetto a quella installata. Sbaglio?
Ciao, News