Mi dispiace non averti riscritto prima per farti evitare di perdere tempo, ho passato 
una buona mezza giornata a documentarmi su rpm e rpm2cpio, ho provato tutte le opzioni 
che potevano essermi utili, si rifiutava di prendere file da quel pacchetto (che ho 
preso dal CD) perch� (penso) nel database di rpm risultavano gi� installati.
Ho provato a dare "rpm --initdb" che dovrebbe cancellargli il suddetto ma niente.
A mali estremi estremi rimedi: ho eseguito "rpm --install --force ..."
con altre opzioni che mi evitassero di perdere tempo (tipo non cercare le dipendenze).
Adesso spero che questa azione di forza bruta non porti a conseguenze nefaste.
Se pensi che abbia fatto una cavolata dimmelo senza mezzi termini.

Ciao e scusa per la rottura
> Germano wrote:
> >
> > >
> > Forse ho cantato vittoria prima del tempo. Ho eseguito i comandi che mi hai
> > consigliato, ma con esito tragico.Ho cercato di capire prima cosa mettere al
> > posto dei "...." in " rpm -qlp kernel....rpm" con "rpm -qi kernel" ed �
> > uscito fuori che il nome del pacchetto � "kernel-2.2.15-4mdk.src.rpm".
> Non ci siamo capiti.
> Io davo per scontato che, se vuoi i moduli compilati, devi cercarli
> nel pacchetto rpm del kernel compilato e non in quello dei
> sorgenti.
> Quindi devi cercare in qualcosa tipo "kernel-..versione...-4mdk.586.rpm"
>
> > Il problema � la "p" nelle opzioni perch� il pacchetto kernel � installato
> > completamente e quindi secondo lui non c'� nient' altro da
> > installare
>
> "-qlp" significa di cercare (query) la lista (l) dei file
> contenuti in un package.rpm (p).
> Ossia "rpm -ql pippo" ti dice cosa risulta gia` installato col pacchetto
> pippo controllando nel data base di rpm.
> "rpm -qlp pippo-4.5.5.mdk.586.rpm" cosa e` contenuto, pronto per essere
> installato,  nel file del pacchetto leggendo nell'elenco presente nel
> file pippo-4.5.5.mdk.586.rpm .
>
> Il tutto serviva per appurare da quale file.rpm puoi estrarre
> i moduli che ti servivano.
>
> Un modo alternativo, visto che i moduli figurano come installati
> nel tuo database di rpm e` dare
> "rpm -qf /lib/modules/2.2.15-4mdk/misc/hisax.o"
>
> > Infatti quei moduli li avevo installati ma poi cancellati a mano.
> > E' possibile che il pacchetto sia solo nel Cd?
>
> se li hai cancellati dal disco e` difficile (quasi impossibile)
> recuperarli. Devi riprenderteli dal CD.
>
> > Se � cos� come prendere da l� solo ci� che mi serve?
>
> Una volta che ti sei assicurato che quello che cerchi e`
> effettivamente in quel file lo estrai con "mc" o con una delle
> sue varianti kde/gnome: "kmc" o "gmc". O, volendo fare
> il "duro" con rpm2cpio.
>
> > S� invece � anche nell' hard disk dov'� e come fare a dirgli che voglio
> > reinstallare un file precedentemente istallato?
> >
>
> forse e` ancora anche sull'hrd disk. Pero`, cancellandolo tu hai
> detto al filesystem che quell'area di disco non e` piu` "riservata"
> a quel file. Quindi potrebbe essere stata usata per scriverci sopra
> qualcos'altro. Per recuperarlo dovresti capire qual'e` l'inode
> da cui partiva la memorizzazione del file e poi, con un editor
> esadecimale, sperando che sia tutto contiguo, recuperarlo.
> Sono cose che si fanno quando si e` disperati e quello che si
> cerca non e` recuperabile altrimenti (dati personali).
> Il punto piu` difficile per un file binario e` capire esattamente
> dove inizia e dove finisce.
>
> ciao, Andrea
>
>


Rispondere a