Newsgroup: it.comp.os.linux.iniziare
Titolo: disinstallazioni

Ciao a tutti,
scusate la domanda un pò banale, ma forse ho ancora qualche rimasuglio di cattive abitudini da utente win.
Vorrei disinstallare mysql che ho installato come rpm nel mio sistema Linux Redhat, per poi compilare i sorgenti, che ho
capito essere la decisione più saggia; in questo caso suppongo che la procedura da compiere sia la semplice rimozione
della cartella che contiene gli unici tre file che ho trovato dopo il comando rpm -i *, dato che non ho mai usato il
database.
D'altra parte vorrei anche disinstallare il mio server Apache, ereditato dalla mia distribuzione, per compilare anche
per esso i sorgenti della versione più recente; in questo caso, però, Apache è già funzionante e ben configurato e
quindi non so se basta eliminare la cartella che contiene i sorgenti e il file httpd o quant'altro.
Insomma, in generale il dubbio è come disinstallare un qualsiasi programma, già compilato oppure compilato da me.
Qualcuno sa forse come affrancarmi definitivamente da 'installazione applicazioni' di win?
Ciao
Marco

scusate la domanda un pň banale, ma forse ho ancora qualche rimasuglio di cattive abitudini da utente win.
Bella domanda, e tutt'altro che banale! Sono in condizioni simili alle
tue, quindi mi associo alla richiesta.
Su libri, manuali, FAQ e sacri testi vari si trova di tutto su come
installare e configurare al meglio questo o quel pacchetto.
Mai una parola perň su come farlo sparire senza lasciare tracce una
volta stabilito che non mi serve piů.........
Ciao
Franz
Energia Nucleare???
No, Grappa!!!


Io per le disintallazioni di rpm mi affido a "Softaware manager" (parte 
della distro Mandrake) o allo strumento "Kpackage" di kde (che è pure 
più bello e meno automatizzato, ti fa capire quello che fa).
Ciao
Fabrizio

 Linux Redhat, per poi compilare i sorgenti, [...]
# rpm -qa | grep mysql
mysqlclient9-3.23.22-4
mysql-server-3.23.36-1
mysql-3.23.36-1
# rpm -e mysqlclient mysql-server mysql
e similmente per Apache.
Non capisco pero' la necessita' di perdere tempo a ricompilare tutta 'sta
roba se non hai una necessita' specifica. L'utilita' delle distribuzioni
e' proprio quella di far risparmiare questo onere.
Ciao,
// Umberto Salsi
//
// 
http://digilander.iol.it/salsi
  --  GnuPG Key ID = BE2C F6CD 77E9 29AE

Ok, grazie per i consigli.
Credo che i comandi da shell suggeritimi da Umberto Salsi siano utili e di risultato immediato per i pacchetti rpm, che
d'altro canto costituiscono, credo, il sistema con cui sono costruite distribuzioni come RedHat (che ha inventato il
sistema, a quanto ne so) e Mandrake; da qui la presenza di rpm manager (vi assicuro, però, che 'rpm packet manager' di
RH mi ha dato più di un problema).
Quindi, per la maggior parte dei programmi che uno trova nella propria distribuzione, è facile pensare che sia
sufficiente un comando del tipo 'rpm -e' o l'uso del manager di turno; quando però si volesse installare programmi come
ad es. Linux media player, la compilazione è obbligatoria...da qui l'estensione del problema (sempre se c'è, parlo da
ignorante).
Apache è uno di quegli esempi di software modulare che richiede, talvolta, la modifica del sorgente e quindi la
ricompilazione; se si hanno tali esigenze va da sè che non si possa puntare su file binari precompilati (se può
interessarvi sono già incappato in un probabile problema di questo tipo nel gruppo tin.it.computer.pc.linux in 'regex.h
e mod_session').
Ciao
Marco

 'installazione applicazioni' di win?
Non sono proprio sicuro di aver capito tutto ciò che hai scritto, in ogni
caso i passi da compiere per disinstallare un software non in formato rpm
sono - generalmente parlando - questi:
a) nel tuo sistema è presente la directory di compilazione dei sorgenti
del programma che vuoi disinstallare: 
- devi semplicemente dare il comando ( da root, e portandoti 
in questa directory )
       make uninstall
b) non è presente la directory di cui sopra: 
- riscompatta i sorgenti, configura con le stesse opzioni, 
ricompila e poi di nuovo da root
       make uninstall
c) in entrambi i casi make uninstall non funziona: 
- sempre nella directory dei sorgenti, devi dare il comando
       make -n install > log
otterrai un file di testo ( log ) in cui sono registrate le posizioni dei
vari file che compongono il software in questione. Potrai dunque
disinstallarlo a manina cancellandone i file.
In realtà spesso è molto semplice, trovandosi davanti i sorgenti di un
software in formato tar.gz, ottenere un rpm. Basta lanciare il comando
less archivio.tar.gz | grep spec
Se restituisce un file di nome nome_file.spec
si otterrà un rpm con  
# rpm -tb --clean archivio.tar.gz
Mi fermo qui perché mi sono stufato!!!!
Ave, News.

 Linux box a C900 e Kernel 2.4.18. Risposte a ICQ 14301589 o 
mailto:
1430...@pager.icq.com

Grazie News,
la tua replica è quanto di più vicino ad un 'Linux programs-remove howto' che io abbia mai avuto l'opportunità di
trovare in giro, e non so se questo è dovuto alla mia scarsa abilità nel navigare in rete, alla mia ignoranza, oppure a
una qualche lacuna di documentazione; se il caso fosse l'ultimo, bè c'è da farci un 'pensiero': mettendo insieme quanto
scritto da te per i sorgenti e da Umberto Salsi per gli rpm nascerebbe un buon howto.
grazie a tutti
Marco

 Qualcuno sa forse come affrancarmi definitivamente da 'installazione applicazioni' di win?
Leggi la man page di rpm.
-- 
Enrico Bodo  -   Postdoc Fellow       
University of Rome "La Sapienza"    
Department of Chemistry        

 disintallano con il comando 'rpm -e pacchetto'.
Beh! questo vale con 2 condizioni :-)
É un rpm ed il database é sano.
Mi associo ad aver supporto in quanto ho fatto dei pasticci e ho paura che 
non riusciró a rimettere in ordine senonché reinstallare :-(
Con il software manager della MDK 8.1 provo a verificare alcuni pacchetti 
che mi dice che son installati e se vado a rimuoverli mi dice che non son 
installati. Inoltre ho installato delle tarball che non son andate a buon 
fine. Adesso non ho idea come potrei riavere un pó di ordine per le 
prossime installazioni.
Altro fattore che non son riuscito ad ottenere nulla, ad ogni modo non ho 
dei grossi problemi di funzionamento, salvo qualche congelamento saltuario, 
ma ho paura che sia la ram.
Approp, esiste un buon programma di ram-test. Forse quello della SuSE?


 Approp, esiste un buon programma di ram-test. Forse quello della SuSE?
memtest86
Bye,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 memtest86
 
Per la cronaca, è quello che la SuSE consente di eseguire prima
dell'installazione.

 ma ho paura che sia la ram.
Potrebbe essere anche il client X (kde o gnome crashano ogni tanto). Nel 
caso succeda premi ctrl+alt+backspace per uccidere X. A me qualche 
instabilita' me l'hanno data i driver di terze parti (come per esempio 
quello matrox o l'accelarazione nvidia). 
-- 
Enrico Bodo  -   Postdoctoral Research Fellow      


 
Lo conosco, grazie :-)
Ho anche la SuSE 7.2.
Non ricordo se gira anche da dos.


 caso succeda premi ctrl+alt+backspace per uccidere X. 
Sfiga che anche gli input-device son di ghiaccio :-(. Pulsante rosso ed un 
fsck e tutto si riprende :-).
Grazie Bodo


 sono riuscito usando apt e facendo casino con ipchains. 
Basta installare RPM da diverse distribuzioni (non ridere, e` successo
spesso su questo gruppo).


 Non ricordo se gira anche da dos.
E' indipendente dal sistema operativo:
Description: A thorough real-mode memory tester.
 Memtest86 scans your RAM for errors.
 .
 This tester runs independently of any OS - it is run at computer
 boot-up, so that it can test *all* of you memory.  You may want to
 look at `memtest' (in package `sysutils'), which allows to test
 your memory within Linux, but this one won't be able to test your
 whole RAM.
-- 
Registered user at 
http://counter.li.org
 # 170453
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

 cerco nel makefile :-(.
Questo e' uno dei problemi dei pacchetti da ricompilare: una enorme perdita 
di tempo.
