Newsgroup: it.comp.os.linux.iniziare
Titolo: Update pachetti FC2

Salve,
ho notato che quando si aggiornao i pacchetti rimame
parte/traccia di quelli precedenti.
Es: stamani ho aggiornato Mozilla dalla 1.6 alla 1.7, ma è ancora
presente un parte di /usr/lib/mozilla-1.6.
Questo cosa significa?
Posso cancellarla?
C'è la possibilità di vedere/sapere se questa serve ancora?
Esiste un modo per vedere se ne esistono altri casi come questi?
Nota: ho aggiornato con
#rpm -Uvh --nodeps
perché:
#rpm -Uvh mozilla-*
warning: mozilla-1.7.2-0.2.0.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
        mozilla = 37:1.6 is needed by (installed) devhelp-0.9-3
Grazie mille,
			Dino

Dino Tapperini ha scritto:

Ciao,
Il filesystem di linux è molto più ordinato rispetto a quello di 
windows. Quando disinstalli un pacchetto le uniche cartelle che volendo 
potresti eliminare a mano sono quelle nascoste (quelle col punto davanti 
visualizzabili con ls -a). Tutte le altre cartelle vengono rimosse dal 
sistema.
L'uso di opzioni tipo --nodeps è una delle porcate più grosse che si 
possano fare. Non solo il pacchetto installato potrebbe non funzionare, 
ma anche nel caso funzionasse sporchi il database degli rpm.
Eccoti dei consigli su come comportarti ora.
Tu hai la fedora quindi come prima cosa devi installarti il pacchetto 
rpmdb che si trova nei cd-rom della distribuzione. Questo pacchetto è 
molto utile. In pratica ti da dei suggerimenti sulla soluzione delle 
dipendenze dei pacchetti ufficiali contenuti nei cd della distribuzione.
Inoltre ti consiglio di dare il comando rpm --rebuilddb per "ricreare" 
il database che hai sporcato dando l'opzione --nodep.
Elimina mozilla e la cartella /usr/lib/mozilla-1.6.
Reinstalla mozilla col comando
	rpm -Uvh mozilla.versione.rpm
Segui i suggerimenti che rpmdb ti invierà come output nel caso ci siano 
dipendenze da risolvere.
Se ti dice ad esempio che ci vuole un pacchetto particolare precisando 
anche la versione questo lo trovi nei cd della distro.
Se invece il pacchetto non fa parte di quelli inclusi nei cd oppure la 
versione è diversa, fai così:
1) segnati il nome del pacchetto
2) vai su 
http://rpm.pbone.net/
 e clicca sul "Advance RPM Search" a 
destra del bottone SEARCH
3) deseleziona tutte le caselle attraverso l'apposito bottone e poi 
seleziona solo la casella della tua distribuzione, per esempio, fedora 2 
(o al massimo qualcosa di simile)
4) cerca il nome del pacchetto che ti interessa e scaricalo
5) riprova l'installazione col pacchetto trovato
E' molto più semplice di quello che sembra. Col tempo ci farai l'abitudine.
Ad ogni modo la fedora ha il gestore testuale yum che automatizza di 
molto le installazioni. C'è anche apt-get che ha un ottimo e ben fatto 
frontend chiamato Synaptic. A tal propositi goditi le screenshot 
all'indirizzo 
http://www.nongnu.org/synaptic/action.html
Have a lot to fun,
Matteo.

Grazie per le info,
ma il dubbio mi rimane.
Intato a me piace fare gli aggiornamenti a manino, ricompilando i
pacchetti sorgenti nell'architettura da me usata.
Non ho mai usato gli aggiornamenti automatici, preferisco vedere cosa
succede.
I particolare mozilla, ultimo che chiedeva le dipendenze di un pachetto
"devhelp" che è uscito anchesso come update una settimana dopo.
Quindi cosa avrebbe fatto l'aggiornatore automatico?
Avrebbe aggiornato subito mozilla senza considerare le dipendenze o
avrebbe aspettato il pachetto successivo o avrebbe richiesto l'intervento
di qualcuno?
Saluti,
		Dino