Newsgroup: it.comp.os.linux.iniziare
Titolo: Non riesco a eliminare un rpm (e vari pasticci )

Devo aver fatto qualche pasticcio mentre cercavo di installare dei codec 
per i file mkv (per mplayer). Li ho installati da rpm (con successo, 
pare), il "configure" di mplayer li ha trovati ma poi il make si e' 
piantato (invece tutto funzionava bene prima di installare i codec). Mi e' 
venuto il dubbio di avere installato la versione dei codecs per suse 
invece di quella per redhat9 (domanda 1: puo' essere questo il 
problenma?), quindi ho provato a eliminarli con rpm -e o a reinstallarli 
(quelli giusti per redhat) con rpm -U ma in entrambi i casi il terminale 
si blocca, e non si riesce a uscirne neanche con ctrl c. Perche' succede 
questo? E' grave? E questa e' la domanda 2. La 3 e': adesso sto 
reinstallando i codecs da codice sorgente, con make install: in pratica 
verranno installati "sopra" l' installazione rpm? Questo mi dara' dei 
problemi?
Grazie per la pazienza, ciao.
-- 
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/

 questo? E' grave?
Controlla tassativamente di avere installata la versione di rpm piu' nuova
possibile (metti quella di FC1): rpm hangava un piacere sotto RH9.
-- 
Best Regards, Jack
Linux User #264449
Powered by Fedora Core 1

 Grazie per la pazienza, ciao.
NO! Sei tu che devi avere pazienza: se una cosa ti da' dei problemi: 
devi ragionare sul perche' lo fa' (non siamo in ambiente win dove la 
logica non esiste!).
Ah... buona visione!! ;)
Ciao
Ale

 NON LO FARE!!! ASPETTA!!! Leggi + avanti
Ahi! Ho letto la tua risposta tropo tardi...
Ho gia' reinstallato tutti e quattro i pacchetti (per la cronaca: libflac, 
libebml, libmatroska e mkvtoolnix) da codice sorgente, SENZA essere prima 
riuscito a disinstallare gli rpm. Ho riprovato a compilare mplayer, e di 
nuovo la compilazione si blocca cercando di mettere il supporto per l' 
input mkv.
Dopodiche' ho fatto come hai detto (ricostruire il database degli rpm) e 
ho ridato il comando rpm -e, con lo stesso risultato di prima (tutto si 
blocca), anche se probabilmente il motivo ora e' la mia scellerata doppia 
installazione. E vabbe', sono giovane e impulsivo.
Adesso ho pensato di andare a cancellare a mano tutta la roba che ho 
installato (facendo un find col nome del pacchetto dovrei riuscire a 
ritrovare tutto, no?), e far ri-ricostruire il database rpm. Stavolta 
magari aspetto un po' cosi' qualcuno puo' bloccarmi in tempo!
L' alternativa sicura sarebbe, visto che devo comunque upgradare a Fedora, 
faccio che installarla in una partizione diversa, e installo li' codecs e 
mplayer da zero (assicurandomi di essere ben sveglio durante l' 
operazione), poi se funziona mi copio tutta la mia roba dalla partizione 
di rh9, reinstallandomi quei pochi progammi che ho messo...


 blocca)
Allora ti sto sul cacchio... aggiorna rpm...



Scusa scusa ^_^  non intendevo ignorarti. Allora ho scaricato la versione 
2.3 di rpm; ho scaricato sia la versione in rpm che una tarball. Cercando 
di installare l' rpm si pianta tutto (la situazione sta diventando 
preoccupante), decomprimendo la tarball vien fuori l' eseguibile rpm (che 
ho messo in /bin backuppando l' altro) e una serie di directory, alcune 
piene altre vuote, da andare a mettere nei posti giusti. Ora mi pare di 
aver copiato tutto al suo posto, ma succede questo:
[root@localhost redhat]# rpm --rebuilddb
failed to open //var/lib/rpm/packages.rpm
diamine, nella tarball che ho scaricato non c' era nessun file 
"packages.rpm"! E che razza di directory e' //var ? Voleva dire /var, 
spero. E comunque... adesso che faccio?


 si blocca, e non si riesce a uscirne neanche con ctrl c. Perche' succede 
e' un baco di rpm (se hai redhat9). 
Dopo questo comando:
# rm /var/lib/rpm/__db.*
a volte rpm riprende a funzionare. Altrimenti l'unica e' un reboot. Poi vai
su uno dei mirror di redhat nella directory updates di redhat9 e scarica
l'ultimo rpm che trovi e poi installalo.
-- 
Enrico Bodo  -  Assistant Professor in Theoretical Chemistry 
University of Rome "La Sapienza" 
Department of Chemistry         

Per la cronaca: il problema rpm l' ho "risolto" passando a Fedora. Il 
problema di mplayer invece l' ho risolto downgradando le librerie libebml 
e matroska, le cui ultime versioni (quelle che avevo pasticciosamente ma 
alla fine correttamente installato) NON sono compatibili con l' attuale 
versione di mplayer.
Ciao e grazie a chi ha voluto aiutarmi.
