Uninstall programmi installati da sorgenti


…Ma in questo caso avendo installato con make-install, senza quindi nemmeno checkinstall, addio tracce di tutti i file installati. Quindi questa guida serve soprattutto a me, giusto per ricordarmi che quando faccio qualche test è sempre meglio avere una lista di quello che faccio. Per tenere traccia dei file ci sono due metodi:

Primo metodo:

# <span style="color:#0000ff;">make uninstall</span>

ma trovare un tarball che include questo è quasi come vincere al superenalotto

Secondo metodo:

prendere nota di tutti i file installati:

# <span style="color:#0000ff;">find /* > pacchetti.prima</span>

a questo punto eseguire il make-install

quindi prendere nota di tutti i file dopo l’installazione:

# <span style="color:#0000ff;">find /* > pacchetti.dopo</span>

ottenere le differenze tra i due file usando diff:

# <span style="color:#0000ff;">diff pacchetti.prima pacchetti.dopo > uninstall</span>

iniziare la rimozione:

# <span style="color:#0000ff;">for i in $(grep ">" uninstall | awk '{ print $2 }')</span>

do

/bin/rm -fi $i;

done

a questo punto compariranno a video i file da disinstallare, e basta scrivere yes.

 

via