Ho un problema simile Ho un netbook che contiene tutti i miei dati e le mie impostazioni attuali e voglio che il mio software desktop e i miei file siano gli stessi.
Ecco come ho risolto il mio problema.
Chiamiamo il computer con tutti i dati originali su di esso (nel mio caso il netbook) l'origine e il computer che si desidera ottenere i dati alla destinazione .
Passo 1). Assicurarsi che il sistema di origine sia aggiornato
sudo aptitude update && sudo aptitude upgrade
Passo 2). BACKUP dei file utente di origine . Ci sono molti modi diversi per farlo. Questo è un buon articolo sul backup . Ho anche alcuni artistici sul backup nella sezione IT del mio sito web www.marchiggins.com .
Personalmente, ho scelto rsync per questo tipo di attività.
rsync -av /source_directory /target_directory
A seconda della destinazione in cui si intende eseguire il backup dei dati, è necessario eseguire qualcosa del genere sul computer di origine ;
rsync -av /home/ /media/USB
rsync -av /usr/local /media/USB
cp /etc/apt/sources.list /media/USB
Tecnicamente oltre a quanto sopra, dovresti anche avere la tua intera directory / etc e tutto in / var (tranne / var / cache e / var / tmp) ma non mi preoccupo mai. Come puoi vedere sopra, mi assicuro di ottenere una copia del mio file / etc / apt / sources.
Quindi dobbiamo verificare quale software aggiuntivo è installato sul computer di origine . Ancora una volta ci sono diversi modi in cui puoi farlo, ma è così che lo faccio.
dpkg --get-selections > /media/USB/installed-software
Creerà un file chiamato software installato che contiene tutti i pacchetti che hai installato.
Passaggio 3). costruire il computer di destinazione e assicurarsi che sia la stessa versione del sistema operativo del computer di origine . Puoi controllare il tuo numero di versione in questo modo;
cat /etc/lsb-release
Passaggio 4). Una volta che l' obiettivo è stato costruito, è necessario;
impostare gli utenti;
sudo adduser
copia il sources.list
sudo cp /media/USB /etc/apt/sources.list
e si assicurano che tutto sia aggiornato, proprio come abbiamo fatto nel passaggio 1)
sudo aptitude update && sudo aptitude upgrade
Passaggio 6). Copia su tutti i tuoi dati, proprio come abbiamo fatto nel passaggio due tranne al contrario
sudo rsync -av /media/USB /home/
sudo rsync -av /media/USB /usr/local
Ora è necessario assicurarsi che siano impostate le autorizzazioni di proprietà dell'utente nelle home directory;
sudo chown -R username:username /home/pathtofolder
Passaggio 7). Copia il file del software installato sul computer di destinazione ed esegui quanto segue per installare tutto il software che avevi sul computer di origine sul computer di destinazione
sudo aptitude install dselect
cp /media/USB/installed-software /
dpkg --set-selections < installed-software
sudo dselect
Selezionare 3. [I] nstall Installa e aggiorna pacchetti desiderati
A questo punto dovresti avere due computer uguali.
Da qui è possibile utilizzare all'unisono per mantenerli sincronizzati o sincronizzati. La mia preferenza è di nuovo rysnc ma molte persone che conosco usano l'unisono e lo giuro.