Newsgroup: it.comp.os.linux.iniziare
Titolo: kernel*.rpm in RH. Si possono piallare...

... se per il kernel si usano i sorgenti?
[tty5][rjval@gondor ~]$ rpm -qa | grep kernel
kernel-headers-2.4.0-0.26
kernel-2.2.16-22
kernelcfg-0.6-9
kernel-utils-2.2.16-22
rpm, ovviamente, mi avverte di una marea di dipendenze, ma per sono
tutte dipendenze legate a versioni del kernel minime che devono essere
presenti. O sbaglio?
Grazie
-- 
 RJval is running   ð "You left them alone in a room with a penguin?! Mr
** Linux-2.2.17 **  ð Gates, your men are already dead."  
Remove "cicabum" to ð 
reply-ICQ 55420196  ð 

kernel-utils-2.2.16-22
io ho solo kernel-headers , che non posso togliere perche` glibc-devel
dipende da lui
kernelcfg puoi piallarlo subito, non vedo a che ti serva... kernel-utils
non so cosa sia... e il kernel e basta dovresti poterlo togliere, se e`
venuto via da me... ovviamente previa compilazione di un altro dai
sorgenti...
-- 
    Pardo 
 
www.pardo.cjb.net

 presenti. O sbaglio?
[mario@mario mario]$ rpm -qa |grep kernel
kernel-utils-2.2.14-12
kernelcfg-0.5-5
[mario@mario mario]$ rpm -e kernel-utils --test; rpm -e kernelcfg --test
[mario@mario mario]$ 
Le dipendenze sono date dai kernel-headers, ma una volta scompattato i 
sorgenti ufficiali del kernel non c'e' problema. Ci si deve ricordare 
di creare il link /usr/include/linux/ che punta dritto a
[mario@mario include]$ ls -l linux
lrwxrwxrwx    1 root     root           29 set 29 09:22 \
linux ->/usr/src/linux/include/linux/
se con il kernel 2.4 esiste ancora, non so.
-- 
Ciao, Mario.
http://members.xoom.it/mccmario/

On Thu, 14 Dec 2000 20:10:51 GMT, 
RJval - Roberto Vallone (rj...@gondor.numenor.tdm)
wrote:
| ... se per il kernel si usano i sorgenti?
 
 Si.
-- 
Emmanuele Bassi         |     [ 
http://digilander.iol.it/ebassi/linux/
 ]
   (Zefram)             |                     [ 
emmanue...@iol.it
 ]
                        |                 WARNING: Email Address is FAKE
GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370 1CAA CAF7 512B 945C A44C

On Thu, 14 Dec 2000 21:39:15 +0000 (UTC), 
Pardo (Pardo@fake_address.do_not_mail)
wrote:
| io ho solo kernel-headers , che non posso togliere perche` glibc-devel
| dipende da lui
 
 Ma non c'e` il modo di farseli fare i kernel-headers? Oppure e`
 una cosa solo della Debian?


 presenti. 
esatto
comunque nel libro "securing and optimizing linux redhat edition" c'e' 
scritto
come tenere gli headers della versione del kernel che si utilizza in
modo da poter togliere il pacchetto kernel-headers vecchio e
anche i sorgenti del kernel che hai compilato tu
in pratica si tratta di tenere (dopo la compilazione dai nuovi 
sorgenti e senza dare nessun make mrproper dopo) le cartelle
/usr/src/linux/include/[linux,asm,asm-i386,net,video,scsi]
e creare questi link simbolici
/usr/include/asm ->/usr/src/linux/include/asm-i386
/usr/include/linux ->/usr/src/linux/include/linux
/usr/include/scsi ->/usr/src/linux/include/scsi
naturalmente se esistono delle dir con questi nomi si possono
backuppare per sicurezza oppure togliere
cd /usr/include
rm -rf asm linux scsi
solo in questo modo sono riuscito a compilare alcune cose
correttamente (ad esempio il modulo 3dfx.o per la v2)
senza tenere tutti i sorgenti installati
saluti
-- 
rimuovi NOSPAM per rispondere in email
--

se con il kernel 2.4 esiste ancora, non so.
Ma a cosa servono precisamente questi `headers'?
Per le compilazioni o anche altro?
Vedo poi che il mio /usr/include/linux e` molto diverso da quello
del kernel 2.4...
-- 
    Pardo 
 
www.pardo.cjb.net

 
	Ciao, anch'io mi accingevo a segare i kernel-headers. Per
esser sicuro di non fare troppi danni ho controllato che
installava (rpm -ql kernel-headers) ed ho visto, oltre a quello
che tu dici, altre due cose che non capisco:
	- installa /boot/kernel.h.versione_kernel
	  Cos'e' ? Che fa ?
	- installa un ampia serie di pacchetti in /usr/include/asm.
sono pure questi 'possibili' link a /usr/src/linux/include/asm ?
	Ciao, Giovanni
-- 
   |^^^^|
   |    |  Eat my shorts !             * Linux Powered *
   |()()| /                            - Kernel 2.2.18 -
                 -> gio.bcc(at)
tin.it
 <-

rpm, ovviamente, mi avverte di una marea di dipendenze, ma per sono
Alcuni pacchetti fanno parte del sistema base.
-- 
Enrico Bodo  -   PhD student       
University of Rome "La Sapienza"    
Department of Chemistry        

 dipende da lui
[mario@mario mario]$ rpm -V glibc-devel
Unsatisfied dependencies for glibc-devel-2.1.3-15: kernel-headers  , 
kernel-headers >= 2.2.1
Come vedi anche il mio sistema si lamenta, ma rpm *NON SA'* che gli 
include sono comunque presenti nel sistema.


 Ciao, Giovanni
Ricevuta la mail ? 


rm -rf asm linux scsi
Verificando cosa installa kernel-headers (sulla rh 7 almeno) non trovo
la cartella scsi che appartiene...
[tty2][root@gondor /usr/include]# rpm -qf /usr/include/scsi/
glibc-devel-2.2-5
e la cosa non mi convince molto... (forse sono un po' di coccio)
Continuero' ad analizzare la cosa.
Grazie per l'intervento!
-- 
 RJval is running   š La Forza č la Forza. E' il Lato da cui ne attingi 
** Linux-2.2.18 **  š che delineerą il tuo fato.  
Remove "cicabum" to š 
reply-ICQ 55420196  š 


un rpm -qi mi da:
The kernel-utils package contains ksymoops, a utility that can be used
for decrypting the kernel's OOPS output.
Presumo quindi che serva piu' che altro per il debugging del kernel
quindi (il giorno che saro' in grado di farlo mi faro' chiamare
"accher" :-)
Grazie
-- 
 RJval is running   ð "Non fa niente, ma con successo" Dalla man page di
** Linux-2.2.17 **  ð true  


 una cosa solo della Debian?
nella mia - scarsa - esperienza non ho mai sentito di questa
possibilita' sui sistemi basati su rpm. Ma posso sbagliare.
Ciao
-- 
 RJval is running   đ "Potere e Potenza" Capobranca Zoster  
** Linux-2.2.17 **  đ 
Remove "cicabum" to đ 
reply-ICQ 55420196  đ 

include sono comunque presenti nel sistema.
a parte i lamenti strazianti di rpm non hai avuto altri problemi
allora?
Ciao
-- 
 RJval is running   đ La Forza č la Forza. E' il Lato da cui ne attingi 
** Linux-2.2.17 **  đ che delineerŕ il tuo fato.  


 allora?
No, perche' i sorgenti di 
kernel.org
 hanno rimpiazzato gli header che 
ho segato via con rpm. Oddio, avrei anche potuto non disinstallare il 
pacchetto e sovrascrivere beatamente con i sorgenti, ed avere quindi 
una dipendenza non risolta in meno.


 
	Si' grazie. Appena ho un po' di tempo metto in pratica i
consigli e sego i pacchetti inutili. Poi mi trasferisco su
it.non.mi.parte.piu.linux ;)
	Ciao, Giovanni.
