Newsgroup: it.comp.os.linux.iniziare
Titolo: iNSTALLAZIONE programmi (update)

[RIPROPONGO UN MSG DI ALCUNI GIORNI FA A CUI NON HO AVUTO RISPOSTA]
Ciao a tutti,
ho un dubbio che mi assilla da tempo, ma che non sono riuscito a sciogliere 
leggendo i manuali. Si tratta dell'aggiornamento dei software, sia nel 
caso di soft. compilati dai sorgente che installati tramite RPM:
1) Sorgenti.
Ammettiamo di avere la versione software-VERSION_N installata 
correttamente e di disporre del pacchetto dei sorgenti del 
software-VERSION_N+1... devo disinstallare la versione N (in tal caso tante 
dipendenze potrebbero rompersi, ahi!) e poi mettere la 
N+1 oppure faccio una normale installazione (./configure, make, make 
install) del software-VERSION_N+1 come se N non fosse installato? 
Oppure, se ho una versione installata che è stata compilata dai sorgenti e 
voglio aggiornarla con un RPM, si può? Come faccio? 
E il viceversa(aggiornare un prog. installato dai sorgenti tramite un rpm)?
2) RPM
Ho provato una volta ad aggiornare un'applicazione kde: io ho kde 3.0 e 
allora non sono riuscito ad aggiornarla perché mi dava problemi con le 
dipendenze, infatti, ovviamente, il nuovo prog. richiedeva le libreriepiù 
nuove che a loro volta richedevano il pacchetto base di kde 3.1 ... cosa 
posso fare per aggiornare l'applicazione senza passare a kde3.1? 
Ma lo stesso problma mi si pone per altri programmi non kde... come faccio?
Il mio dubbio è anche questo: quando un rpm si aggiorna disinstalla la 
versione precedente o cosa? Se lo disinstalla allora ci sono casini con le 
dipendenze di altri programmi. L'esempio tipico in cui tali dipendenze 
danno problemi è quando si tenta di aggiornare delle librerie.
Datemi dei consigli
GRAZIE MILLE
-- 
                                      (°(°)
°°°°°°°°°°°°°°°°°°°°°°°°(-------)°°°°°°°°°°°°°°°°°°°°°°°°°°
I l   C  o n t e
http://digilander.libero.it/Iamyourgod
Togli '78' e 'mail.' dal mio indirizzo per rispondermi.
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

 install) del software-VERSION_N+1 come se N non fosse installato?
Allora, ti dico il procedimento che uso io di solito, poi fai tu =) 
Se ho il programma N installato da me controllo che stia in /usr/local
Se ho ancora i sorgenti,e se mi va, ci vado dento e faccio make uninstall. 
Scompatto il sorgente di N+1 e controllo che il PREFIX sia /usr/local, se
non lo e' di default glielo passo io dal configure. In questo modo se non
mi era andato di dare a N, make uninstall, N viene sovrascritto. 
Stessa cosa se il programma era da qualsiasi altra parte: basta che al
momento del configure gli passi il path giusto, in modo che sovrascriva
quell'altro. 
Nel 90% dei casi basta fare una normale installazione. 
Per gli rpm, non so che dirti, non li uso. 
ciaociao
Eva

 Eva
Grazie mille delle spiegazioni!
                                      (°(°)
°°°°°°°°°°°°°°°°°°°°°°°°(-------)°°°°°°°°°°°°°°°°°°°°°°°°°°
I l   C  o n t e


 versioni dello stesso soft. che poi fanno casino?
Beh se il programma e' fatto bene, e se non ci sono particolari cambiamenti,
allora sovrascrivera' la dir vecchia, altrimenti no. Se vuoi essere sicuro
che venga eliminato fai make uninstall, o rimuovi a mano i file che ti ha
sparpagliato per il sistema, occhio pero' ;)
Comunque in quasi tutti i sorgenti c'e' o nel README o da qualche altra
parte, la spiegazione di come upgradare il software in questione. Ci sono
programmi che non richiedono niente per l'aggiornamento, cioe' basta
sovrascriverli; altri che richiedono dei passaggi intermedi che sicuramente
sono documentati. 
Ma non sarebbe piu' semplice dirci quale programma/libreria vuoi aggiornare? 
ciaociao 
Eva