Newsgroup: it.comp.os.linux.iniziare
Titolo: Disinstallare un'applicazione (non RPM)

come si fa? Grazie a chi vorrà rispondermi

 come si fa? Grazie a chi vorrà rispondermi
Il più delle volte funziona make uninstall, ma non è detto, soprattutto se
cambi la dir d'installazione.
E' bene usare, subito dopo la compilazione, checkinstall, per avere un
pacchetto binario e quindi perfettamente disinstallabile.

 funzionare?
Il punto 3 è comunque discutibile: la maggior parte dei programmi Windows
creano una propria directory sotto C:\Programmi e ivi inseriscono tutti i
dati ed il codice di cui hanno bisogno (a parte dll / library e file
condivisi, ovviamente, ma non perché non potrebbe andare, ma perchè cessa il
concetto di "condivisione").
Chiaramente i dati ed il codice si possono organizzare in sottodirectory, ma
tutti, comunque, entro un unico percorso C:\Programmi\nome_applicazione ,
dove l'applicazione e tutti i suoi dati risiedono.
Come vedi non è una follia.
I programmi per Windows di solito si disintallano piuttosto male
(soprattutto nelle prime versioni di Windows, e questo ha visto il fiorire
di parecchi tool a pagamento per l'uninstall) per tanti altri motivi (il
primo è la pattumiera/registry), non invece per la scelta di metterli tutto
quello che si può, a partire da una radice ben definita, che come tutte le
scelte ha pregi e difetti che vanno soppesati.
ciao.

come si fa? Grazie a chi vorrà rispondermi
Se non prende make uninstall, crei una dir pippo e ci vai
dentro. Quindi, supponendo che il file del programma sia
pluto.tar.gz e che si trovi in /mnt/cdrom, dai:
tar -xvvzf /mnt/cdrom/pluto.tar.gz
e poi ci dai un'occhiata.
[poi quando non ti serve piu` la dir pippo la butti tutta]
In aggiunta puoi cercare in tutto (o quasi) il file system
qualsiasi file che abbia il suo nome, dando:
locate pippo
e quando cancelli tutti quelli che locate ti da` stai
tranquillo che l'hai sradicato tutto, perche' che io sappia
la regola che un programma crei file solo col suo nome
viene strettamente osservata sempre da tutti.
Ovviamente devi avere il data base di locate aggiornato e
aggiornarlo dopo che cancelli un po' di file [man locate
e man updatedb]
-- 
Ciao,		|   Attenzione! campo "Reply-To:"  alterato	|
Remigio Zedda	|   posta: ti.ilacsit@zoigimer  <-- dx/sn  ;^)	|
	-- GNU/Linux 2.4.25 su Slackware 9.1

 Come vedi non è una follia.
circa mezz' ora fa ho finito di upgradare la mdk 9.2 alla 10 official.
avendo avuto problemi (una bella serie di kernel panic, poi non mi
riconosceva il mouse e la sk video) ho dovuto lasciar stare l'
aggiornamento e passare al "piallaggio" di / e reinstallazione.
Giurin giuretta. Grazie ai file di configurazione "sparpagliati" sul fs (e
su diverse partizioni, invero) ho ripreso in meno di 20 minuti (giusto l'
installazione di firefox, che non c' e' tra gli rpm) e ho tenuto TUTTO,
dai bootmark dei vari browser, ai download parziali ai colori di kde.
Ho ancora ricordi dei GIORNI necessari per fare una cosa del genere su
windows.
-- 
§             ZeD              §
§       Up da 45 minuti        §
§          01/08/2004          §
§ S. Alfonso Maria de' Liguori §

 di 20 anni un motivo ci sia? No, eh?
Questo è un'altro discorso, non c'entra niente!
Windows comunque non è sparito dopo un'anno.
Unix funziona da tanto tempo (quasi 30 anni) e va alla grande perché è un
grande S.O. ma questo non può e non deve significare che se qualcuno fa
scelte differenti sia necessariamente "una merda" come hanno detto alcuni.
Ti assicuro che ci sono installazioni con Windows NT (fatte da me), sia
Workstation che server che lavorano da quasi 10 anni su calcolatori che non
ci è stato fatto ancora niente (prima installazione), altri invece sui
quali sono stati fatti upgrade hw e software (passaggio a Win2000 server) e
che continuano ad andare bene e ti assicuro che l'upgrade si fa in
pochissime ore, e non va peggio che con i sistemi Unix (almeno quelli con i
quali ho lavorato).
Secondo me dipende tutto dagli utenti o da chi amministra una rete di
calcolatori, far andare tutto bene o tutto male, e non dipende dal sistema
operativo.
Certamente ogni S.O. ha proprie caratteristiche e può semplificare o meno
alcune cose rispetto ad altre, avere punti di forza nell'uso client/desktop
o come servente.
Lo so anche io che è facilissimo con Linux passare da RH8 a FC2 senza
diventare matti perché i dati sono e molte configurazioni sono sotto /home,
ma non è quello che fa scegliere ad una azienda un S.O. oppure un'altro.
Nelle aziende per la quali lavoro i client e pochi server sono Windows,
mentre in generale ci sono server Unix e anche Linux (per fortuna). 
Io adoro Linux, è il mio sistema operativo preferito (anche se certe volte
ci litigo perché purtroppo è quello con il quale ho meno esperienza, anche
se sto crescendo... anche grazie a questo ng), quello che non mi sento di
condividere sono certi pregiudizi (non mi riferisco a te, in generale, che
ho sentito).
Chiedo scusa a tutti per il fatto che questa discussione, per colpa mia è
uscita dal "Topic", vorrei riaffermare che Linux è grande e su tanti punti
è meglio dei sui concorrenti, però ho voluto postare ugualmente perché non
mi piace (e non credo che faccia bene alla nostra causa) il tifo da curva
sud, per quanto con Pasqualino sia una discussione piacevole e pacifica
(almeno da parte mia, sicuramente).
Ciao a tutti e a Pasqualino Cammarata, vi lascio perché sto rimuovendo
Windows e installando Linux sul computer della mia fidanzata (uno in meno,
l'ho tolto per motivi di sciurezza, stanchi dei 3000 virus che le
arrivavano tutti i giorni, degli spyware e di rincorrere i buchi e le
security-patch... Su queste cose dobbiamo "battere"!).
saluti.
Paolo Ferraresi




 Fa' l'inverso di come l'hai installata.
llatsni ekam non funziona!
Per mpls: calcella la directory e i link sibolici, eventualmente se 
ricordi qanto tempo fa li hai installati, cercali con
find /usr -mtime -DA_N_GIORNI_FA -mtime +A_N_GIORNI_FA
Se sei certo che il risultato della ricerca fa al caso (e non ci sono 
file di altri prog) puoi eliminare tutti i file aggiungendo l'opzione
-exec rm {} \;
Ciao
-- 
enoslx