Come eseguire il backup delle impostazioni e l'elenco dei pacchetti installati


279

Se voglio fare un backup di tutto ciò che ho fatto dalla nuova installazione di Ubuntu, quali sono le opzioni possibili? Cosa devo fare per il backup? Voglio ottenere tutte le impostazioni che ho modificato, tutti i pacchetti che ho installato, ecc.


1
Nessuno ha menzionato sudo dpkg -l > installed_software.txt:!
iammilind,

4
@iammilind Probabilmente perché le dpkg --get-selectionssoluzioni coprono questo.
belacqua,

Diffidare di questo bug però: bugs.launchpad.net/ubuntu/+source/policykit-desktop-privileges/… Ho provato la soluzione più votata e non l'ho mai fatta funzionare a causa di quel bug. (Questo potrebbe essere più adatto come commento, ma non ho abbastanza reputazione per pubblicarlo come commento)
Jonathan

2
tenere presente che se si esegue il ripristino in una versione più recente del sistema operativo, alcune impostazioni potrebbero essere incomplete o addirittura in conflitto, con la possibilità di malfunzionare alcune applicazioni.
Aquarius Power

Risposte:


296

programmi

Un modo rapido per eseguire il backup di un elenco di programmi è eseguire questo:

dpkg --get-selections > ~/Package.list
sudo cp -R /etc/apt/sources.list* ~/
sudo apt-key exportall > ~/Repo.keys

Li eseguirà il backup in un formato che dpkg può leggere * dopo la reinstallazione, in questo modo:

sudo apt-key add ~/Repo.keys
sudo cp -R ~/sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dselect update
sudo dpkg --set-selections < ~/Package.list
sudo apt-get dselect-upgrade -y

* Potrebbe essere necessario aggiornare l'elenco dei pacchetti disponibili di dpkg o semplicemente ignorerà le selezioni (vedere questo bug debian per maggiori informazioni). Dovresti farlo prima sudo dpkg --set-selections < ~/Package.list, in questo modo:

apt-cache dumpavail > ~/temp_avail
sudo dpkg --merge-avail ~/temp_avail
rm ~/temp_avail

Impostazioni e dati personali

Prima di reinstallare, dovresti probabilmente eseguire il backup delle impostazioni da alcuni dei tuoi programmi, questo può essere fatto facilmente prendendo le cartelle da / etc e tutto il contenuto dalla tua directory utente (non solo le cose che puoi vedere in nautilus!):

rsync --progress /home/`whoami` /path/to/user/profile/backup/here

Dopo aver reinstallato, è possibile ripristinarlo con:

rsync --progress /path/to/user/profile/backup/here /home/`whoami`

Quindi tutti insieme come uno script pseudo-bash.

Ciò presuppone che sulla macchina sia presente un solo utente (rimuovere /'whoami'altrimenti) e che è stato utilizzato lo stesso nome utente su entrambe le installazioni (modificare la destinazione di rsync in caso contrario).

dpkg --get-selections > ~/Package.list
sudo cp -R /etc/apt/sources.list* ~/
sudo apt-key exportall > ~/Repo.keys
rsync --progress /home/`whoami` /path/to/user/profile/backup/here

##  Reinstall now

rsync --progress /path/to/user/profile/backup/here /home/`whoami`
sudo apt-key add ~/Repo.keys
sudo cp -R ~/sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dpkg --set-selections < ~/Package.list
sudo dselect

2
Questo non funzionerà su Ubuntu 12.10. dice dpkg: warning: package not in database at line XXX: xrdpE non esiste un pacchetto con il nome "dselect"
confiq

1
@confiq Controlla i tre commenti sopra
Huckle

1
blah ... per risolvere l'avvertimento di dpkg, leggi questo: forums.debian.net/viewtopic.php?f=17&t=79006#p432478
confiq

3
Ricorda di eseguire il backup e di aggiungere nuovamente la directory sources.d - specialmente quelli di ppa accumuleranno le informazioni sulla fonte in file separati. La reinstallazione fallirà senza di loro.
palloncini

2
Restaurato. Sono rimasto deluso perché non sono state ripristinate tutte le impostazioni relative a DesktopEnv (launcher, animazione, modifiche al computer, sfondo del desktop). Commoness: tutti risiedono in dconf! Soluzione: all'interno della GUI, Log Outtramite l'icona a forma di ingranaggio nella barra dei menu principale. Quindi passare a una CLI tramite CTRL-ALT-F1. Ci ripristinare .config / dconf / user dal backup. Torna alla GUI tramite CTRL-ALT-F7, accedi di nuovo. Voila: Tutte le impostazioni relative a Unity sono di nuovo attive! Tentativo di spiegazione: durante una sessione Unity GUI attiva il file dconf può essere bloccato o ignorato, quindi è necessario passare a una modalità CLI pura?
porg,

48

Per chi è questo: gli utenti che hanno un normale uso regolare del proprio computer, che hanno effettuato una configurazione minima o nulla al di fuori della loro cartella principale, non hanno confuso script e servizi di avvio. Un utente che desidera ripristinare il proprio software com'era quando lo ha installato con tutte le personalizzazioni eseguite e conservate nella propria cartella home.

Per chi non è adatto: server smanettoni, utenti esperti con software installato dalla fonte (il ripristino dell'elenco dei pacchetti potrebbe danneggiare il sistema), utenti che hanno modificato lo script di avvio di alcune applicazioni per adattarsi meglio alle loro esigenze. Attenzione: c'è una grande possibilità che eventuali modifiche fuori casa vengano sovrascritte.

Eseguire il backup dei pacchetti correnti e delle impostazioni utente


Una volta che sei pronto con il tuo sistema e soddisfatto del software installato puoi ottenere un elenco dei pacchetti installati usando il comando dpkg --get-selectionse salvare l'output in un file di registro.

Crea una backupcartella a casa tua

sudo mkdir ~/backup

Salva l'elenco dei pacchetti attualmente installati

dpkg --get-selections > ~/backup/installed_packages.log

Fai un backup del tuo file di sorgenti apt

sudo cp /etc/apt/sources.list ~/backup/sources.bak

e una copia dell'elenco di chiavi attendibili del tuo apt

sudo apt-key exportall > ~/backup/repositories.keys

Fai un backup della tua cartella home con lo strumento di backup integrato in Ubuntu, Deja-dup.

  • Imposta la cartella di backup

inserisci qui la descrizione dell'immagine

  • Verifica che eseguirà un backup della tua cartella home e aggiunga tutte le cartelle che potresti non desiderare, come ad esempio la Trashcartella

inserisci qui la descrizione dell'immagine

  • Nella scheda panoramica premere Esegui backup ora per eseguire il backup della cartella principale

inserisci qui la descrizione dell'immagine

  • Lo strumento di backup chiederà se si desidera aggiungere una password al backup, a scelta. Il backup inizierà dopo aver premuto Continua

inserisci qui la descrizione dell'immagine

Al termine, avrai un backup dei tuoi pacchetti e file di configurazione relativi al tuo utente. Se necessario, sarai in grado di ripristinare i tuoi file dalla ~/backupcartella.

Ripristino del backup


Inizia ripristinando il file di origine dal backup effettuato

sudo cp ~/backup/sources.bak /etc/apt/sources.list

I tasti di backup

sudo apt-key add ~/backup/repositories.keys

Aggiorna i tuoi elenchi di fonti

sudo apt-get update

Ripristina i pacchetti dal salvataggio installed_packages.log

sudo dpkg --clear-selections
sudo dpkg --set-selections < ~/backup/installed_packages.log && sudo apt-get dselect-upgrade

sudo dpkg --clear-selections contrassegnerà tutti i pacchetti correnti installati per la rimozione, in questo modo quando si ripristina l'elenco dei pacchetti salvati, i pacchetti che non sono nell'elenco verranno rimossi dal sistema.

Rimuovere la configurazione corrente da casa creando un backup della cartella nel loro stato corrente (dopo tutto, a che serve ripristinare i file nuovi se ce ne sono altri che possono influire sulla configurazione?)

mkdir ~/.old-gnome-config/ && mv ~/.gnome* ~/.old-gnome-config/ && mv ~/.gconf* ~/.old-gnome-config/ && mv ~/.metacity ~/.old-gnome-config/ && mv ~/.cache ~/.old-gnome-config/ && mv ~/.dbus ~/.old-gnome-config/ && mv ~/.dmrc ~/.old-gnome-config/ && mv ~/.mission-control ~/.old-gnome-config/ && mv ~/.thumbnails ~/.old-gnome-config/   && ~/.config/dconf/* ~/.old-gnome-config/

Al termine, ripristinare il backup creato con Deja-dup.

  • Apri lo strumento di backup e nella scheda panoramica premi ripristina

inserisci qui la descrizione dell'immagine

  • Seguire le istruzioni per ripristinare i file nelle loro posizioni originali

inserisci qui la descrizione dell'immagine

Fatto ciò, i pacchetti torneranno alla selezione salvata, alla nostra configurazione ripristinata e, si spera, a un desktop funzionante, tutto questo senza installare una singola applicazione aggiuntiva e utilizzando gli strumenti predefiniti di Ubuntu.

L'unica cosa rimasta è fare un po 'di pulizia e controllare che tutto funzioni.

Qualcosa è andato storto, il mio desktop non c'è più


Ci sono alcuni post in Chiedi a Ubuntu che possono guidarti nel caso in cui qualcosa non funzioni e devi ripristinare il desktop. Se qualcosa va storto e ritieni che tu abbia bisogno di farlo, dai un'occhiata a questi post:


28

I backup richiedono una certa pianificazione e ci sono diverse strategie praticabili. Dovrai decidere quale metodo funziona meglio per te.

Fai attenzione al "modo migliore", ciò che funziona meglio per una persona potrebbe non essere il migliore per un'altra.

Alla fine della giornata, il "metodo migliore" è quello che è stato testato e noto per funzionare. È necessario testare la strategia di backup PRIMA di averne bisogno

Usando le immagini

Un modo è semplicemente copiare e comprimere un'immagine delle tue partizioni. Puoi farlo con diversi strumenti, da dd a partimage a clonezilla

Partimage
Clonezilla

Il vantaggio di questa strategia è che è (relativamente) facile e molto completo. Lo svantaggio è che le immagini di backup sono grandi.

Backup più piccoli

È possibile eseguire backup più piccoli eseguendo solo il backup di dati e impostazioni. Esistono diversi strumenti per farlo, da dd a tar a rsync.

La chiave qui è sapere di cosa hai bisogno per eseguire il backup.

Vantaggio: i backup saranno più piccoli.
Svantaggio: questo è un metodo manuale, quindi è facile dimenticare un file critico (/ etc / passwd).

Un elenco di ciò che deve essere sempre necessario rivedere per assicurarsi che l'elenco sia completo.

1) Elenco dei pacchetti installati

Elenco dei pacchetti # Crea un elenco di testo di un'installazione esistente di tutti i pacchetti # apt-get installati al fine di reinstallare su una distribuzione appena installata

# make the list
[old distro] sudo dpkg --get-selections > packages

Quindi eseguire una nuova installazione e ripristinare i pacchetti. I seguenti comandi aggiornano anche tutti i pacchetti sul tuo sistema (quindi ripristina e aggiorna tutto in una volta).

# Now put them back on the new distro
[new distro] sudo dpkg --set-selections < packages

[new distro] sudo apt-get dselect-upgrade

2) Dati . Generalmente questo sarebbe / home. La maggior parte dei dati degli utenti e delle personalizzazioni si troveranno nella home directory degli utenti. Se si salvano dati in altre posizioni, includerli (ad esempio / media / dati).

3) impostazioni di sistema . Qui è dove ci sarà qualche variazione. Personalmente, se modifico QUALSIASI impostazione di sistema, tengo una copia del file di configurazione originale e del mio file personalizzato in / root. Quindi, se modifico /etc/fstabad esempio, mantieni una copia in / root / etc / fstab e originale in /root/etc/fstab.orig

Sarà inoltre necessario /etc/passwd, /etc/shadow, /etc/group, /etc/sudoers, /etc/hostname, e /etc/hosts(potrebbe essere necessario più in / etc, se ho dimenticato qualcosa lo aggiungerò)

Su un server potrebbe essere necessario includere /var/wwwo altre directory di dati.

Capisco che ci vuole un po 'di sforzo, quindi potrebbe essere più facile includerli tutti/etc .

4) Una copia della tabella delle partizioni del disco .

sudo fdisk -l > fdisk.bak

È possibile utilizzare queste informazioni per ripristinare la tabella delle partizioni se si sostituisce il disco rigido.

5) Una copia del tuo MBR

sudo dd if=/dev/sda of=MBR.bak bs=512 count=1

Quindi ripristinerai con

sudo dd if=MBR.bak of=/dev/sda bs=512 count=1

6) Altri file / directory - A seconda del sistema e della personalizzazione, potrebbe essere necessario includere ulteriori directory. Considerazioni potrebbero includere /opt, /usr/local, / usr / share`, e / o il vostro file .desktop. Tutto ciò che è stato scaricato o personalizzato sul proprio sistema al di fuori di apt-get o del software manager.

7) Metti tutto questo in un archivio

sudo tar -cvpzf backup.tar.gz /home /root /etc ./MBR.bak ./fsdisk.bak ./packages

8) rsync

In alternativa a tar, puoi usare rsync.

Vedi - https://help.ubuntu.com/community/rsync

Backup di rete

Un'altra opzione è utilizzare NFS o Samba per eseguire il backup dei dati.

cron

È possibile automatizzare i backup scrivendo uno script di backup ed eseguendolo (ogni giorno / ogni ora) con cron.

Ristabilire

1) Usando un CD live, ripristina le tue partizioni usando gparted o fdisk dalle informazioni in fdisk.bak
2) Installa Ubuntu.
3) Avvia la tua nuova installazione, aggiorna i tuoi pacchetti.
4) Ripristina i dati e le impostazioni

tar -xvpzf /home/test/backup.tar.gz -C / 

Quindi riavviare

Vedi anche - https://help.ubuntu.com/community/BackupYourSystem/TAR

Altre strategie

Esistono molte strategie aggiuntive per il backup, alcune per il backup della directory principale, altre grafiche.

vedi: https://help.ubuntu.com/community/BackupYourSystem

analisi

Non è un backup a meno che non sia testato. Questo è molto importante quando NON stai usando un'immagine della tua partizione di root.

Prova a ripristinare il sistema in una VM, un computer di riserva o una partizione di riserva o un disco rigido.


1
Bella risposta! Un'aggiunta, dal sito Web di PartImage: PartImage non supporta le partizioni Ext4 e Ubuntu imposta automaticamente il formato del file system Ext4. Mi è stato detto che PartClone (che supporta Ext4) è una buona alternativa. Potresti anche voler esaminare CloneZilla.
Piccola foresta antica Kami

22

Selezione dei pacchetti installati utilizzando apt-clone

Clone APT . Questo pacchetto può essere usato per clonare / ripristinare i pacchetti su un sistema basato su apt. Salverà / ripristinerà i pacchetti, sources.list, keyring e stati installati automaticamente. Può anche salvare / ripristinare i pacchetti non più scaricabili usando dpkg-repack.

APT-Clone viene utilizzato da ubiquity(programma di installazione di Ubuntu) per il processo di aggiornamento.

  1. Installare

    sudo apt-get install apt-clone
    
  2. Fare il backup

    sudo apt-clone clone path-to/apt-clone-state-ubuntu-$(lsb_release -sr)-$(date +%F).tar.gz
    
  3. Ripristinare il backup

    sudo apt-clone restore path-to/apt-clone-state-ubuntu.tar.gz
    

    Ripristina alla versione più recente:

    sudo apt-clone restore-new-distro path-to/apt-clone-state-ubuntu.tar.gz $(lsb_release -sc)
    

Riferimento: man apt-clone


Home Data, Configurazione /etc, ... utilizzandoduplicity

Duplicity esegue il backup delle directory producendo volumi crittografati in formato tar e caricandoli su un file server remoto o locale. Poiché la duplicità utilizza librsync, gli archivi incrementali sono efficienti in termini di spazio e registrano solo le parti dei file che sono state modificate dall'ultimo backup. Poiché la duplicità utilizza GnuPG per crittografare e / o firmare questi archivi, saranno al sicuro da spionaggio e / o modifiche da parte del server.

  1. Installare

    sudo apt-get install duplicity
    
  2. di riserva

    duplicity full path-to/source_folder/ file:///path_to/duplicity_backups/
    

    o backup incrementale (eseguirà il backup solo della differenza dall'ultimo backup):

    duplicity incremental path-to/source_folder/ file:///path_to/duplicity_backups/
    
  3. Ristabilire

    duplicity restore file:///path_to/duplicity_backups/ path-to/target_folder/
    

Riferimento: man duplicity


9
APT-Clone è molto meglio della dpkg --get-selectionssoluzione perché: 1. conserva tutte le informazioni sui repository 2. tiene traccia dei pacchetti installati automaticamente 3. consente di reimballare i file DEB installati localmente. Questa dovrebbe essere la risposta accettata!
Andrea Lazzarotto,

1
Questo è fantastico! Spero che funzionino con 16.04, è esattamente quello che sto cercando. Ma mi chiedo, Apt-Clone rimuoverà anche i pacchetti che non sono nella configurazione ripristinata?
Dorian,

@XToro, No, non verrà rimosso. (tra l'altro, se rimuoveva i pacchetti per impostazione predefinita, danneggia l'aggiornamento, perché la maggior parte degli aggiornamenti ha nuovi pacchetti installati e alcuni sono stati eliminati)
user.dz

1
@Sneetsher È un peccato. Vorrei davvero che rimuovesse tutti i pacchetti non presenti nell'elenco e quindi installasse quelli elencati insieme alle sue dipendenze. Il mio problema con il motivo per cui voglio usarlo è quello di rimuovere i pacchetti indesiderati dopo aver giocato con cose come l'installazione di nuovi DE. Ci sono sempre tonnellate di avanzi dopo aver rimosso il DE.
Dorian,

@XToro, mi piace, ne avevo bisogno prima, ma sono andato in giro testando in scatole virtuali. Hai bisogno di uno script modificato dalla risposta di Huckle . È meglio fare una nuova domanda e menzionare il problema con questo. Se non riesci o non vuoi per alcuni motivi, lo farò?
user.dz,

15

Sebbene questa domanda abbia avuto una risposta per un po ', ho notato che nessuno ha menzionato etckeeper. Esegui apt-get install etckeeper, configura il tuo VCS /etc/etckeeper/etckeeper.confe da quel momento avrai un controllo molto migliore della tua directory / etc. Questo può anche essere usato per ripristinare le configurazioni all'interno della directory / etc.

Ad esempio, (supponendo che tu abbia configurato git come VCS) esegui il backup della tua /etc/.gitdirectory. Ogni volta che è necessario ripristinare le configurazioni su una nuova / etc, si copia la directory /etc/.git di backup nella directory fresh / etc. Ora hai molte opzioni per gestire il tuo restauro:

  • Visualizza le differenze
    • git diff
  • Mantenere tutte le differenze nella directory "fresca" in un ramo git
    • git checkout -b new; git add -A; git commit -m 'new etc'
  • Ripristina incondizionatamente al tuo backup
    • git clean -f

12

Per chi vuole un piacere. GUI ordinata ...

... presentando Aptik.

Tutto ciò che serve è una directory di backup, memorizzata localmente o nel cloud. Aptikeseguirà il backup di PPA, pacchetti scaricati, selezioni di software, impostazioni dell'applicazione, temi e icone. Molto utile.

Puoi installarlo tramite il ppa:

sudo apt-add-repository –y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install aptik

Spero che questo aiuti :)


2
sudo apt-add-repository –y ppa:teejee2008/ppadovrebbe essere sudo apt-add-repository ppa:teejee2008/ppa. Solo 1 argomento accettato.
erm3nda,

1
Questa è l'opzione più REALISTICA per qualcuno che vuole fare un backup selezionabile, a livello di sistema e dell'utente. A proposito, la versione attuale supporta molte più impostazioni rispetto a quanto mostrato in quello screenshot.
erm3nda,

Come eseguire aptik come gui? L'ho appena installato con i comandi forniti e sembra funzionare come utility della console, non disponibile nel menu Mostra applicazioni. Puoi correggere il repository aptik nel tuo post, a proposito.
WebComer

in Ubuntu, installa aptik-gtk per il front-end della GUI
Tim Richardson il

9

Per creare un elenco di backup di tutti i programmi installati: http://savvyadmin.com/backup-and-restore-package-lists-in-ubuntu/
Sarà ovviamente necessario eseguire il backup dei sorgenti del software da cui provengono alcuni di questi pacchetti installati : Origini del software di backup

Per quanto riguarda le impostazioni del programma, la maggior parte di queste sono in .cartelle e file nascosti (inizia con a ) nella cartella principale. Vorrei solo fare il backup di tutti.


1
E directory di backup / etc anche
Extender

3

Se lo spazio di archiviazione non è un problema, l'utilizzo di dd o dc3dd eseguirà il backup di tutto sul disco o sulla partizione di destinazione designati. Non vuoi provare questo su un disco montato, quindi lo faresti da un USB o DVD avviabile (o dal tuo media di installazione scegliendo "Prova Ubuntu"):

sudo dd if=/dev/<source> of=/path/<target>.img

Dove si trova il disco o la partizione di cui si desidera eseguire il backup e la destinazione è il nome del file di backup (spesso lo stesso) ( sda, sda1).

Sostituire dc3dd con dd se si desidera un rapporto sullo stato di avanzamento . Per accedere a file specifici nel backup è in genere possibile montare il file .img risultante come dispositivo loop mediante:

mount -o loop,ro,offset=32256 filename.img /mnt/dir Funziona su unità con una singola partizione in cui è stato eseguito il backup dell'intera unità.

O mount -o loop,ro filename.img /mnt/dirse è stato eseguito il backup di una partizione.

È possibile ripristinare l'intero disco o la partizione scambiando i parametri if = e of = come in:

sudo dd if=/path/<source>.img of=/dev/<target>

Dove si trova il file immagine che si desidera ripristinare e <target> è l'unità o la partizione in cui si desidera ripristinarlo.

PRO: facile da eseguire il backup e facile da ripristinare tutto. A differenza di altre soluzioni non richiede molto in termini di pianificazione poiché si esegue il backup di tutto ciò di cui non ci si deve preoccupare se ne avrete bisogno o meno.

CONTRO: dispendioso in termini di tempo (tempo del computer, non tuo) e non adatto al backup giornaliero (nessuna opzione incrementale)

Fonte: esperienza; Uso questo approccio per eseguire il backup dei sistemi client prima di iniziare a lavorare e non ho mai perso un po 'di dati client.


2

Voglio avere app pronte per il ripristino e i loro dati, anche offline.

Ciò vanifica lo scopo di un "formato-e-installa". Se vuoi farlo, esegui semplicemente un aggiornamento dall'installazione di Ubuntu esistente.

Poiché "installazione" in Ubuntu è semplice come accedere al Software Center (o Synaptic o apt-get) e la maggior parte dei programmi viene aggiornata di frequente, non ha senso eseguire il backup dei programmi, reinstallare Ubuntu e quindi installarli dai backup anziché semplicemente ottenere le ultime versioni dai repository.

Finché viene eseguito il backup dei dati e delle impostazioni del programma, si dovrebbe andare bene. Se vuoi ancora un elenco completo di tutto nel tuo sistema in modo da sapere se manca un pacchetto, vai nel terminale e digita dpkg --list > mypackages.txte metti quel file di testo in un posto sicuro - contiene tutti i pacchetti mai installati sul tuo sistema attuale.


2

Presumo che sia un nuovo HDD, SSD o un nuovo sistema o che avessi su un vecchio Ubuntu. Ora vuoi aggiornare a Ubuntu 12.04 (Precise Pangolin)?

Suppongo che detesti installandoli di nuovo tutti o riconfigurando? Non c'è bisogno.

Apri il terminale premendo Ctrl+ Alt+ Ted esegui il seguente comando:

sudo dpkg --get-selections > app-backup-list.txt

Quindi cp il file di testo nella tua home directory:

sudo cp app-backup-list.txt /home/username

Quindi eseguire l'applicazione di backup dalle impostazioni di sistema nella barra laterale.

Eseguire il backup /homesu Ubuntu One, una chiavetta USB, un floppy (oops graffiarlo) o masterizzarlo su un CD, o altro HDD nel sistema o nell'unità HDD esterna o utilizzare qualsiasi programma di backup desiderato.

Quindi invertire il backup utilizzando il ripristino, selezionare il programma di backup utilizzato e ora \ home è tornato.

Infine, invertire il dkpgcomando:

sudo dpkg --get-selections < app-backup-list.txt
sudo apt-get -y update
sudo apt-get dselect-upgrade

Nota :

Ripristino a casa, ottiene tutte le impostazioni per le tue applicazioni. Ho installato un SSD e copiato tutti i file, ma ho comunque fatto un backup per ogni evenienza.

PS : questo evita, in realtà, il backup, un enorme codice macchina per le app, ecc. Assicurati che la cartella di download sia pulita. Non pieno di codice macchina o video, quindi masterizza la downloadcartella su un DVD usando k3B.


1

Ho trovato un'altra soluzione:

Dai un'occhiata a APTonCD . Eseguirà il backup di tutte le applicazioni e le inserirà in un'immagine ISO.


0

Trovo che il processo più semplice sia usare due programmi:

Back-in-time per eseguire il backup / home e / ecc

Aptik per eseguire il backup dei programmi


0

Modificare:

Questa risposta non funziona più secondo l'utente @Izzy


Ho avuto la stessa domanda sopra !! poi ho trovato questo sito web:

CLICCA QUI

Copierò ciò che dice il sito Web per il backup dei programmi:

"Oltre al backup della mia partizione / home, utilizzo anche Synaptic Package Manager per creare periodicamente un elenco di backup di tutti i miei pacchetti installati (applicazioni e relative dipendenze). Per fare questo è necessario utilizzare una distro basata su Ubuntu o una che utilizza Synaptic. Non ho familiarità con questa operazione in altre distro che utilizzano un gestore pacchetti diverso. Ma in Bodhi Linux, Linux Mint o qualsiasi altro derivato Ubuntu / Debian, basta aprire Synaptic; vai su File> Salva contrassegni. Assicurati di selezionare la piccola casella che dice 'Salva stato completo, non solo modifiche' e quindi salva quel file dove vuoi (preferibilmente dove hai salvato il tuo backup / home). Quindi, quando è necessario reinstallare un sistema operativo, dopo aver applicato tutti gli aggiornamenti, è possibile aprire Synaptic, andare su File> Leggi contrassegni e scegliere il file dei pacchetti salvato. Finché sei connesso a Internet scaricherà e installerà automaticamente tutte le applicazioni e gli altri pacchetti che avevi installato originariamente. Questo sicuramente fa risparmiare un sacco di tempo e problemi, quindi non è necessario cercare e reinstallare tutta l'applicazione"

Saluti


Non sembra funzionare più così. Ho appena controllato su una macchina Ubuntu 12.04: nessuna finestra di dialogo su "salva contrassegni". Usando "salva contrassegni come" ottengo un file vuoto. Suggerimento: i "contrassegni" sono pacchetti contrassegnati per l'installazione / aggiornamento ma che non sono stati ancora installati / aggiornati. Quindi non funzionerà per la creazione di un elenco di backup.
Izzy,

@Izzy grazie per avermelo fatto notare. Aggiornamento la risposta
Suhaib,

Grazie, Suhaib - ma potresti fare un controllo incrociato, per favore? Forse sono solo io o ho letto male qualcosa?
Izzy,

-1

Per eseguire il backup di tutti i pacchetti installati, con una GUI, è possibile utilizzare Ubuntu Software Center. Vai nel menu (quindi accedi) e sincronizza tutti i tuoi pacchetti. Quando sarà necessario reinstallare, selezionare tutti i pacchetti da un computer e fare clic su "Installa" dallo stesso menu.

Dalla riga di comando (CLI) è anche possibile utilizzare OneConf (oneconf).

Non ho controllato per un anno; forse questo ora ha più opzioni come alcune impostazioni anziché solo pacchetti che elencano il backup.


2
Potresti confermare questo?
Braiam,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.