Newsgroup: it.comp.os.linux.iniziare
Titolo: aggiornamento software e files di conf.

Salve.
Uso una debian woody.
Quando aggiorno dei pacchetti software spesso il file di configurazione
relativo, installato di default, differisce dal vecchio.
Mi e' successo disinstallando un pacchetto e poi riinstallando una nuova
versione.
Il .conf della nuova versione aveva delle voci aggiuntive rispetto a quello
della versione precedente.
A questo punto mi chiedo se ogni volta che aggiorno un pacchetto dovrei
cancellare prima il file di conf della vecchia versione, 
dopo averlo naturalmente salvato da qualche altra parte,
per permettere la scrittura del nuovo con le eventuali nuove opzioni.
Grazie.

per permettere la scrittura del nuovo con le eventuali nuove opzioni.
Se non ho capito male il tuo problema la risposta e' no.
Dopo aver scaricato i pacchetti con apt-get dovrebbe partire debconf che
preconfigura pacchetto per pacchetto con le opzioni impostate dal
mantainer. In questa fase dovrebbe comparire la domanda relativa alla
differenza tra il file di configurazione di default e il tuo e dovrebbe
anche esserci la possibilita' di scegliere come comportarti:
sovrascrivere il tuo file con il default, ignorare il default (scelta di
default, scusa la cacofonia), analizzare le differenze o prendere tempo
e vedere cosa succede. Se non ricordo male le scelte sono queste. Io
solitamente opto per il confronto: se non erro e' il tasto D che ti apre
un pager (more tipicamente) con il file di configurazione attuale e le
differenze con il default, indicate con la notazione di diff: un +
davanti alle righe deltuo file e un - davanti a quelle del default
(potrebbe essere l'opposto, ma l'idea e' quella).
A questo punto hai piu' chiaro cosa fare: ultimamente m'e' successo con
postfix che ha bisogno di file dove sono indicati i miei indirizzi di
posta e inquel caso ho deciso di non sovrascriverlo naturalmente, mentre
quando apt ha aggiornato bootmisc.sh al quale avevo fatto un'aggiunta io
ho segnato su un foglio la mia aggiunta poi ho fatto sovrascrivere il
file da debconf (evidentemente se il mantainer ha deciso di cambiare
molte cose del file di configurazione avra' le sue buone ragioni, chi
sono io per capire?) e poi ho riaggiunto la mia modifichina al nuovo
file.
c'e anche un meccanismo di backup che non ho mai investigato per cui mi
trovo molti file di configurazione con l'estensione .dpkg.old. Se scopri
cosa sono dillo pubblicamente che mi fai felice.
Non ho riletto il messaggio potrei aver scritto sgrammaticature e/o
cazzate, prendi col benficio del dubbio.
HTH HAND
-- 
manuel 'fmf' ferrero

 cosa sono dillo pubblicamente che mi fai felice.
Se non sbaglio e' proprio un meccaniscmo di backup, come dici giustamente
tu.
Se gli dici di installare il file di conf di default e lui ne trova uno
gia' esistente lo salva con l'estensione dpkg.old.
Questo mi e' capitato con il file di conf di mutt, Muttrc.
Cosa che non ne' successa con il file di conf di squid, squid.conf.
Avevo una versione di squid installata con il suo relativo file di conf.
Successivamente ho disinstallato squid ma mi sono tenuto il file 
/etc/squid.conf.
Dopo qualche mese ho riinstallato squid che era arrivato ad una versione
superiore a quella che avevo prima.
Ho confrontato il file di conf che mi ha installato con il mio vecchio ed
ho notato delle differenze.
Gli gli fatto alcune modifiche, poi ho disintallato squid.
L'ho riinstallato e non mi ha chiesto se volessi usare il suo file di conf 
di default oppure tenere il mio, ha tenuto il mio senza chiedere niente.
Questo significa che se nelle versioni successive il file di conf di default
conterra' delle direttive nuove o delle configurazioni differenti non
me ne accorgero' perche' non mi verra' installato avendone gia' uno 
configurato?
Ciao.