Alle 20:17, mercoled� 22 ottobre 2003, Nicola Degl'Innocenti ha scritto: > > for i in `cat lista`; do rpm -qf $i >> rpm-rovinati ; done ...... > Ho pensato allora di ricadere su rpm (tra > l'altro mancano anche alcuni file del pacchetto rpm!!!) ma come faccio a > sapere con pochi click dove si trova il file che devo installare? >
a naso dovrebbe funzionare un find /mnt/cdrom -name "`cat rpm_da_reinstallare`" > cd-N oppure, continua ad esercitarti con il "for ..; do .. ;done" for i in `cat rpm_da_reinstallare`; do find /mnt/cdrom -name $i >> cd-N ; done ripetuto per ognuno dei tre cd-N di installazione. sul primo comando non sono sicuro se servano le " o gli apici semplici '. Poi, se hai spazio, copierei tutti i file in una dir 'deposito for i in `cat cd-1` ; do cp /mnd/cdrom/Mandrake/RPMS1/$i deposito ;done for i in `cat cd-2` ; do cp /mnd/cdrom/Mandrake/RPMS2/$i deposito ;done ... ( per il cp dorebbe esserci un'opzione che permette di prendere i nomi-file da un file) e poi lancerei rpm da deposito, cos� non dovresti avere problemi di mancate dipendenze. ciao, andrea
