debian ex novo in scioltezza
ieri mi sono trovato a dover reinstallare la mia bella debian sul desktop di casa.come ha fatto notare , non era strettamente necessario, ma problemi vari col grub, il boot loader, e con il disco di sistema Serial-Ata, mi hanno spinto verso questo passo.
vi illustro per filo e per segno quello che ho fatto e perche' ci ho messo cosi' poco: ovviamente il risultato finale e' stato di trovarmi tutti i programmi installati che avevo prima e tutte le impostazioni degli utenti. altrimenti... che te lo dico a fare.
[tags: italian linux debian backup reinstallation apt ]
Prima cosa molto importante e', IMHO, tenere le /home/ degli utenti (quelle dove sono memorizzate tutte le impostazioni personali degli utenti) in una partizione del disco a parte, distinta dal sistema; alcuni fanno lo stesso con /etc/ (file di configurazione) e /opt/ (applicazioni terze installate o altro): quest'ultimo consiglio non l'ho mai seguito perche' ritengo la prima estremamente semplice e rapida da "importare" in un nuovo sistema (sono tutti file di testo) e nella seconda, invece, non ho quasi mai niente (a parte java e doom3).
Tenendo le home in una partizione a parte non e' necessario preoccuparsi dell'importazione di tutti i settaggi personali perche' semplicemente questa partizione non sara' neanche sfiorata dalla nuova installazione; alla fine, sara' sufficiente copiare le dir e il gioco e' fatto.
L'altra chicca, invece, e' relativa all'installazione dei diversi pacchetti debian: uno magari alla fine della reinstallazione si puo' chiedere "e chi si ricorda tutti i pacchetti che avevo prima??" . una soluzione e' molto semplice: installa la roba quando ti serve e ti accorgi di non averla.... molto lineare e semplice. scaricando i pacchetti da internet ci si mette un attimo (con adsl ovviamente).
C'e' solo un particolare che ti fa passare la voglia di farlo: le librerie di sviluppo. Se con il sistema precedente uno si era gia' compilato vari software/kernel/quant'altro aveva sicuramente tutte le librerie di sviluppo necessarie all'operazione; ora, dopo la reinstallazione, devo 1. ricordarsi tutte i pacchetti necessari (folle), 2. cominciare a compilare i programmi e, in base agli errori del ./configure, reinstallare i pacchetti necessari (noioso e lento) o 3. usare il mio metodo :D.
prima di piallare il vecchio sistema dare un bel #dpkg --get-selections > lista_pacchetti_installati ; ne risultera' un file di testo in cui e' inserita tutta la lista dei pacchetti installati nel sistema; dopo aver reinstallato il nuovo sistema, #cat lista_pacchetti_installati | dpkg --set-selections (in questo modo dpkg si segna quale dovrebbe essere lo stato del sistema, con tutti i pacchetti che vorresti installare) e poi #apt-get dselect-upgrade (il sistema prendera' atto di quanto impostato prima e provera' a giungere a quel risultato, cioe': installera' tutti i pacchetti!).
a questo punto, apt scarichera' svariati meghi di pacchetti e voi potete tranquillamente portare fuori tex (come ho fatto ieri)... :D al vostro ritorno, tutto sara' pronto.
Aggiungo che se si usa per la reinstallazione del sistema un DVD col software (invece che scaricarlo da inet), il tutto durera' ancora meno e non avrete tempo per portare tex ai giardini...
No comments