GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Eseguire il backup dei pacchetti installati e ripristinarli sul sistema Ubuntu appena installato

L'installazione dello stesso set di pacchetti su più sistemi Ubuntu è un'operazione noiosa e dispendiosa in termini di tempo. Non vuoi perdere tempo a installare gli stessi pacchetti più e più volte su più sistemi. Quando si tratta di installare pacchetti su sistemi Ubuntu con architettura simile, sono disponibili molti metodi per semplificare questa attività. Puoi semplicemente migrare le applicazioni, le impostazioni e i dati del tuo vecchio sistema Ubuntu su un sistema appena installato con un paio di clic del mouse usando Aptik . In alternativa, puoi eseguire il backup dell'intero elenco di pacchetti installati usando il tuo gestore di pacchetti (es. APT) e installali in seguito su un sistema appena installato. Oggi ho appreso che c'è anche un'altra utility dedicata disponibile per fare questo lavoro. Saluta apt-clone , un semplice strumento che ti consente di creare un elenco di pacchetti installati per i sistemi Debian/Ubuntu che possono essere ripristinati su sistemi o container appena installati o in una directory.

Apt-clone ti aiuterà nelle situazioni in cui lo desideri,

  • Installa applicazioni coerenti su più sistemi in esecuzione con un sistema operativo Ubuntu (e derivati) simile.
  • Installa spesso lo stesso set di pacchetti su più sistemi.
  • Esegui il backup dell'intero elenco di applicazioni installate e ripristinale su richiesta dove e quando necessario.

In questa breve guida, discuteremo come installare e utilizzare Apt-clone su sistemi basati su Debian. Ho testato questa utility sul sistema Ubuntu 18.04 LTS, tuttavia dovrebbe funzionare su tutti i sistemi basati su Debian e Ubuntu.

Esegui il backup dei pacchetti installati e ripristinali in seguito sul sistema Ubuntu appena installato

Apt-clone è disponibile nei repository predefiniti. Per installarlo basta inserire il seguente comando da Terminale:

$ sudo apt install apt-clone

Una volta installato, crea semplicemente l'elenco dei pacchetti installati e salvali in una posizione a tua scelta.

$ mkdir ~/mypackages
$ sudo apt-clone clone ~/mypackages

Il comando precedente ha salvato tutti i pacchetti installati nel mio sistema Ubuntu in un file chiamato apt-clone-state-ubuntuserver.tar.gz in ~/mypackages directory.

Per visualizzare i dettagli del file di backup, eseguire:

$ apt-clone info mypackages/apt-clone-state-ubuntuserver.tar.gz 
Hostname: ubuntuserver
Arch: amd64
Distro: bionic
Meta: 
Installed: 516 pkgs (33 automatic)
Date: Sat Sep 15 10:23:05 2018

Come puoi vedere, ho 516 pacchetti in totale nel mio server Ubuntu.

Ora copia questo file sulla tua unità USB o esterna e vai su qualsiasi altro sistema che desideri installare lo stesso set di pacchetti. Oppure puoi anche trasferire il file di backup sul sistema in rete e installare i pacchetti utilizzando il seguente comando:

$ sudo apt-clone restore apt-clone-state-ubuntuserver.tar.gz

Tieni presente che questo comando sovrascriverà il tuo /etc/apt/sources.list esistente e installerà/rimuoverà i pacchetti. Sei stato avvertito! Inoltre, assicurati che il sistema di destinazione sia sullo stesso arch e sullo stesso sistema operativo. Ad esempio, se il sistema di origine è in esecuzione con 18.04 LTS a 64 bit, anche il sistema di destinazione deve avere lo stesso.

Se non vuoi ripristinare i pacchetti sul sistema, puoi semplicemente usare --destination /some/location opzione per eseguire il debootstrap del clone in questa directory.

$ sudo apt-clone restore apt-clone-state-ubuntuserver.tar.gz --destination ~/oldubuntu

In questo caso, il comando precedente ripristinerà i pacchetti in una cartella denominata ~/oldubuntu .

Per maggiori dettagli, fare riferimento alla sezione della guida:

$ apt-clone -h

Oppure, pagine man:

$ man apt-clone

Lettura consigliata:

  • Systemback:ripristina lo stato precedente del desktop e del server Ubuntu
  • Cronopete:un clone della macchina del tempo di Apple per Linux

Ubuntu
  1. Come eseguire il backup e il ripristino delle impostazioni di sistema Linux con Timeshift

  2. Come elencare i pacchetti installati su Ubuntu 20.04

  3. Come elencare i pacchetti installati in Ubuntu

  4. Come eseguire il backup e il ripristino delle impostazioni dell'applicazione utilizzando Mackup su un sistema Linux appena installato

  5. Ubuntu:sistema semplice e backup/ripristino di file per Linux?

Crea un elenco di pacchetti installati e installali in seguito dall'elenco in CentOS e Ubuntu

Come elencare i pacchetti installati in Ubuntu 20.04

Backup e ripristino delle applicazioni Ubuntu utilizzando Aptik

Come elencare i pacchetti installati su Ubuntu e distribuzioni Linux basate su Debian

Come installare e gestire i pacchetti RPM sul sistema Ubuntu/Debian

Come elencare i pacchetti installati in Ubuntu 22.04