[Tech] sane upgrade

Marco Ermini flug@markoer.org
Ven 19 Lug 2002 12:23:33 CEST


On Wed, 17 Jul 2002 19:15:45 +0200, Marco Ermini <flug@markoer.org> wrote:

[...]
> A parte le battute, make uninstall lo puoi fare solo se 1) il software lo
> prevede e 2) se hai conservato la directory originale da cui hai installato
> le librerie. Altrimenti, puoi estrarre ancora la directory, fare ./configure
> && make && make uninstall e vedere che succede (mi puzza di casino). La
> soluzione migliore e' installare un pacchetto della distro sopra a questi
> file installati "fuori controllo", in modo da "riprendere il controllo".

Tra l'altro (dimenticavo) in genere gli RPM installano le librerie sotto il
prefisso /usr, mentre il processo di GNU configure (se non hai specificato
l'opzione --prefix=/usr, cosa che dovresti sempre fare sotto Mandrake e
RedHat) ti sbatte tutto sotto /usr/local (ulteriore casino).

Se pero' hai fatto il semplice ./configure (senza --prefix), ed e' l'unica
cosa che hai installato con GNU configure sotto RedHat, la semplice
cancellazione di tutto l'albero delle directory

rm -Rf /usr/local/*

dovrebbe essere sufficiente a rimuovere ogni cosa. Mi raccomando, attento a
quello che fai quando batti certi comandi come root!

Comunque, ti sto preparando quei pacchetti. Inutile dire che se pero' installi
degli RPM le librerie e tutto il resto andranno sotto il prefisso /usr, e
quello che hai installato con ./configure rimarra' sotto /usr/local, quindi
potenzialmente rischi di ritrovarti con una doppia versione di queste
librerie, con un discreto casino potenziale


ciao

-- 
Marco Ermini
http://www.markoer.org - ICQ UIN 50825709 - GPG KEY 0x64ABF7C6
Perche' perdere tempo ad imparare quando l'ignoranza e' istantanea? (Hobbes)



Maggiori informazioni sulla lista flug-tech