è lo stesso problema che ho io, spesso delle installazioni mi segno link e info su come ho configurato qualcosa e in genere questo mi aiuta molto quando ripeto delle configurazioni e installazioni, anche se c'è da dire che a distanza di un anno molti programmi cambiano e quindi bisogna comunque ristudiare le cose.
e loggare tutto triplica i tempi di installazione.

un'altra cosa che faccio è creare semplici link simbolici ai file di configurazione che modifico o creo, tipo ln -s fstab fstab.stefano, in questo modo con un find riesco a ribeccare tutto quello che ho toccato.

e nel backup oltre alla /home includo /etc così posso recuperare file che ho modificato.

trovo molto comodo usando arch linux anche il fatto che si accorge quando ci sono aggiornamenti ai file di configurazione, quali di questi file sono stati toccati e ti crea il .pacnew e a suon di diff fai un merge manuale della config.
fino ad ora con arch non ho mai avuto la necessità di reinstallare da zero un sistema, poi dipende anche da quanto lo si smanetta.

sono contento che sia stata fatta questa domanda, magari saltano fuori delle belle idee!!!!

Stefano.

2016-02-11 19:04 GMT+01:00 Chris Mair <chris@1006.org>:

Non c'e' un qualche tool di "sincronizzazione" guidata tra due versioni?

E` immaginabile estrarre programmaticamente le modifiche che hai fatto
alle tue varie configurazioni (tipo und diff tra gli /etc e ~/.-files freschi
dopo l'installazione e dopo le tue modifiche.

Il problema e` poi` riapplicarli. Ci vuole per forza un umano, temo. Mettiamo
per esempio che hai cancellato un symlink sotto /etc/rc2.d per togliere
l'autostart di qualche servizio. Bene. Il programma ti dira` guarda che
avevi cancellato il symlink /etc/rc2.d/S-tal-dei-tali. Bene.

Ora tra un anno riinstalli e ti accorci che non c'e` piu` /etc/rc2.d perche`
la tua distro e` passata a systemd e ora l'autostart si configura in modo
del tutto diverso.

Stesso discorso per .-files di qualche software che ha completamente cambiato
il modo di salvare le sue preferenze nel frattempo.

Gia` i singoli programmi stessi spesso non riescono a importare le loro
vecchie preferenze (o non vogliono ;), figurarsi un sistema che riesca
a farlo su tutta una distribuzione.

Invece ti getto un'altra idea: guarda alle distro che seguono il concetto
di "rolling release". Potrebbe essere un idea. Anche se decidi di riinstallare ogni
tanto, dovresti avere gia` le conf di tutto nell'ultima versione dei software.
Praticamente "spalmi" i casini di un maggior update di tutto su tanti
piccoli update.

Arch Linux comes to mind :)


Bye,
Chris.




_______________________________________________
http://lists.lugbz.org/cgi-bin/mailman/listinfo/lugbz-list