Newsgroup: it.comp.os.linux.iniziare
Titolo: Disinstallare software

Come posso disinstallare software installato tramite "make install"?

> Come posso disinstallare software installato tramite "make install"?
Ora ti sconvolgero'..."make uninstall".
Ma non funziona sempre, dev'essere stato previsto.
Se usi checkinstall invece di make install risolvi il problema alla 
radice.
-- 
Powered by Slackware Linux 10.1
L'ipocondria e' l'unica malattia che non ho.

 Come posso disinstallare software installato tramite "make install"?
se i file sorgenti del prog installato includono il target uninstall è
sufficente entrare nella directory che contiene i sorgenti e dare
#make uninstall
e questo rimuove ciò che è stato installato
se il target uninstall non è presente make te lo notifica, infatti uninstall
è un target del makefile ma non tutti lo forniscono.
Di più non so aiutarti mi spiace.
Saluti
-- 
Iggy Blues
-------------
siediti sulla sponda del fiume ed aspetta...

 Come posso disinstallare software installato tramite "make install"?
Io spesso uso questo approccio: se devo installare il pacchetto pippo
quando faccio il configure uso l'opzione --prefix=/usr/local/pippo
cosi' posso 1) installare come utente il programma e 2) rimuovere il
programma semplicemente cancellando la directory. Lo svantaggio e' che
devi aggiungere le righe in /etc/ld.so.conf se ci sono librerie e il
PATH si allunga un po', ma puoi sempre fare dei link simbolici in
/usr/local/bin e poi cancellare i link persi con symlinks
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.

 Di più non so aiutarti mi spiace.
Se fai un cat Makefile | less e vedi cosa succede in "install:" puoi agevolmente
cancellare il tutto.
Ad esempio:
...
install:
  cp fruppo.so $PREFIX/lib
  cp altralib.so $PREFIX/lib
devi (ovviamente) cancellare fruppo.so e altralib.so da $PREFIX(solitamente /usr o /usr/local)/lib
Pedonzolo
-- 
L'onesta' paga, ma pare non abbastanza per certe persone.
		-- F. M. Hubbard

 
grazie dell'informazione, preziosa, semplice ed efficace.
A forza di usare apt-get ci si impigrisce, ma cavoli funzia così bene...


 Se fai un cat Makefile | less e vedi cosa succede in "install:" puoi agevolmente
e perche' non fare direttamente less Makefile? :-)


 e perche' non fare direttamente less Makefile? :-)
ah, vabeh, giusto :-)
Pedonzolo
-- 
Vai con la base!  Il testo e' mio, le parole sono di mio papa'.
		-- Francesco Salvi, "Drive In"

 A forza di usare apt-get ci si impigrisce, ma cavoli funzia cosě bene...
Se posso dissentire

 wrote:
[CUT]
vai di seghe mentali.. checkinstall no eh?
-- 
[Filippo...........................]
[Linux User #342745................]
        ==[...penguin powered...]==


Perň il sistema dell'/usr/local/pippo č piů universale.
Matteo 

 Se posso dissentire
Non puoi. Apt-get è il bene, rpm il male (non parliamo poi di installpkg...) :-DDD
Pedonzolo
-- 
Negli affari non ci sono amici, solo soci.
		-- Dumas padre, "Il conte di Montecristo"

 vai di seghe mentali.. checkinstall no eh?
Piu' che altro in questo modo posso avere facilmente versioni in
conflitto dello stesso software ed eventualmente limitare certi utenti
giocando con gruppi e permessi. 
