Newsgroup: it.comp.os.linux.iniziare
Titolo: rpm: due versioni dello stesso pacchetto ?

Salve NG,
Dopo aver aggiornato kde 2 mi ritrovo ora con i pacchetti doppi, ossia 
dando rpm -qa |grep kde
mi salta fuori sia la versione vecchia che quella nuova. Fortunatamente kde 
gira con la roba nuova ma sta' storia mi preoccupa.
Ho dato rpm --rebuiddb ma non e' cambiato nulla. Qualcuno sa se posso 
terminare le vecchie versioni, o se devo lasciarle o come fare per farle 
sparire?
Grazie, Nicola.
-- 
______________________________
chi va pian va san e va lontan


toglili con `rpm -e' se ti riesce di saltarci fuori con le dipendenze
ormai e` un bel pasticcio, dovevi prima togliere il vecchio kde e poi
mettere tutti i pacchi del nuovo
-- 
    Pardo 
 
http://pardo.cjb.net
 
http://pardo.tsx.org

 toglili con `rpm -e' se ti riesce di saltarci fuori con le dipendenze
Se il pacchetto risulta doppio, rpm -e non basta, c'è un'opzione tipo 
--allmatches, rpm --help per i dettagli.
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

--allmatches, rpm --help per i dettagli.
allmatches rimuove entrambi i pacchetti, se ricordo bene. Sempre se
ricordo bene, bisognerebbe invece specificare per esteso il nome del
pacchetto. Ad esempio normalmente si farebbe:
rmp -e kdesupport
scrivendo invece:
rpm -e kdesupport-1.1.2-12
si rimuoverebbe SOLO *quella* versione di kdesupport, cioe' la versione
di kde 1.1.2. - Casini a parte.
-- 
Ciao, Mario.
http://digilander.iol.it/mccmario/

Sorseggiando il suo prosecco 38special, si rivolse al NG dicendo...

Temo di aver fatto rpm -i semplicemente (perche' su linux & c le istruzioni 
non sono corrette :P ).
Se non sbaglio questo non upgrada i vecchi rpm ma installa solo i nuovi. 
Forse dovevo fare rpm -U ?
Aspettate ! Forse risolvo cosi':
rpm -U --repalcepkgs
Cosi' mi e' sparita la vecchia versione ma ne ho 2 di quelle nuove :((
rpm --rebuiddb
Eureka :)))
Grazie a tutti mi pare di aver risolto il problema. Ora mando questa news e 
provo a chiudere kde per vedere se funge ancora :-O


provo a chiudere kde per vedere se funge ancora :-O
Sei sopravissuto? :-)


 
Prima cerca di individuare tutti i pacchetti vecchi e nuovi. 
Mi ricordo che c'e` un'opzione di rpm che cerca tutti i pacchetti 
che dipendono da qt, libqt ....
Poi per ogni pacchetto da rimuovere, dai prima rpm -e, annotati le 
eventuali dipendenze e poi "rpm -e --nodeps".
Se parti dai pacchetti logicamente di piu` alto livello, non 
dovresti faticare molto.
Ossia, togli prima kdegames e per ultimi kdebase, kdelibs, ..., qt
ciao, andrea

 Sei sopravissuto? :-)
Sono vivo :))))))
Grazie, sono salvo !


 Ossia, togli prima kdegames e per ultimi kdebase, kdelibs, ..., qt
Grazie, mi pare di essere riuscito con -replacepkgs e poi un rebuilddb.


Uhmmm, non la trovo...
Per esempio:
# rpm -q --provides gtk+
libgdk-1.2.so.0  
libgtk-1.2.so.0  
gtk+ = 1:1.2.9-4
# rpm -q --whatrequires gtk+  
imlib-1.9.8.1-2
gnome-libs-1.2.8-11
gimp-1.2.1-5
gphoto-0.4.3-10
pan-0.9.5-1
pygtk-0.6.6-7
xmms-1.2.4-13
gtk+-devel-1.2.9-4
gqview-0.8.1-3
gkrellm-1.0.6-1
Oppure:
# rpm -q --provides  pdflib                
libpdf.so.1  
libpdf.so.1(GCC.INTERNAL)  
pdflib = 3.02-1
# rpm -q --whatrequires pdflib         
grace-semistatic-5.1.2-1
# rpm -q --whatrequires libpdf.so.1
grace-semistatic-5.1.2-1
-- 
Enrico Bodo  -   PhD student       
University of Rome "La Sapienza"    
Department of Chemistry