Pagina 1 di 1

Domanda su disinstallazione con linux

MessaggioInviato: dom mar 12, 2006 11:49 pm
da mizar
Ciao a tutti,la mia ignoranza è la seguente.Per rimuovere un programma o chi che sia,che si è installato seguendo la procedura:


tar opzione [nome file]

cd /dir creata

./configure

make

make install

come si fà?

Può capitare che se cancello la directory che contiene il programma rimanga comunque qualcosa ancora del programma?


Grazie

Re: Domanda su disinstallazione con linux

MessaggioInviato: lun mar 13, 2006 12:09 am
da thomas
mizar ha scritto:Può capitare che se cancello la directory che contiene il programma rimanga comunque qualcosa ancora del programma?


Si certo, perché normalmente "make install" copia il binario creato dall'accoppiata "./configure && make" nel path di sistema per i binari, normalmente "/usr/local/bin" oppure "/usr/bin" o altri path a seconda di come dichiarato nel Makefile (presente nella cartella che hai scompattato alla volte "install:")

MessaggioInviato: ven mar 17, 2006 4:36 pm
da atomik
Diciamo che spesso nel MakeFile esiste un'opzione apposita per la rimozione (almeno in quelli fatti bene..)

quindi prima di cancellare la directory da dove hai compilato e installato ti basta dare:

make uninstall

e lui rimuove tutto quello che ha installato su /usr/bin /lib etc etc

Considera pero' che installando dai sorgenti avrai sempre qualche problemino se non ti appoggi a dei software specifici che gestiscono il tutto.

Per esempio gentoo e debian prevedono l'installazione sia da binari sia dai sorgenti con delle opzioni automatiche per la rimozione, ti faccio un'esempio su gentoo:

installi openoffice dai sorgenti con:

emerge openoffice

(o dai binari con emerge openoffice-bin)

Un domani tu lo volessi rimuovere basta fare:

emerge -C openoffice (o openoffice-bin se hai installato dai binari).

Su Debian la procedura e' simile e utilizza il comando apt-get, anche se questo per default installa i pacchetti gia' compilati (quindi i binari), e ovviamente la sintassi e' diversa.