Adoro la nuova installazione di Ubuntu sulle mie macchine, ma odio usare lo strumento di gestione dei pacchetti debian dpkg per eseguire il backup e il ripristino dei miei pacchetti.
I seguenti comandi vengono utilizzati per eseguire il backup dell'elenco di selezione dei pacchetti ubuntu/debian.
Backup :
sudo dpkg --get-selections > dpkglist.txt
Ripristina :
sudo dpkg --set-selections < dpkglist.txt
sudo apt-get -y update
sudo apt-get dselect-upgrade
Ho usato e continuo a usare così tanti comandi che a volte mi pongo una domanda:come è possibile che io ricordi tutti questi comandi?
Voglio una soluzione semplice che mi aiuti a clonare e ripristinare le informazioni sui pacchetti di un sistema basato su Debian o un ambiente chroot. L'apt-clone può farlo!
Secondo la pagina ufficiale del creatore di apt-clone, si tratta di un piccolo script di shell che fornisce un mezzo conveniente per replicare le selezioni di pacchetti su più host.
Trovo apt-clone molto utile quando si tratta di distribuire software sulle mie macchine perché posso facilmente duplicare la selezione dei pacchetti di un singolo sistema su qualsiasi altra macchina. Lo strumento da riga di comando apt-clone mi fa risparmiare una notevole quantità di tempo, il tempo non ha prezzo!
I soldi non possono comprarlo!
Invece di gestire e installare pacchetti su ogni macchina e workstation, posso usare apt-clone e farà automaticamente il lavoro per me.
Installa il software solo una volta su una singola macchina, lascia che apt-clone funzioni per te. Lo strumento apt-clone è incluso nei repository ufficiali, quindi possiamo usare l'utilità apt-get per installarlo in Ubuntu e in altre distribuzioni Linux basate su Debian.
Il seguente comando ti aiuterà a installare lo strumento apt-clone nella tua macchina. Apri un nuovo terminale (CTRL+ALT+T) ed eseguilo.
Il gestore di pacchetti avanzato creerà automaticamente l'albero delle dipendenze, scaricherà e installerà il software per te. Basta digitare il seguente comando, premere Invio e guardarlo funzionare.
È così bello quando tutto è automatizzato.
sudo apt-get install apt-clone
Ma per chi è adatto apt-clone?
- Chiunque gestisca più workstation e debba assicurarsi che una libreria software coerente sia disponibile su quei sistemi.
- Utenti domestici che puliscono regolarmente i propri sistemi e hanno più di alcuni pacchetti software che utilizzano che non sono inclusi nell'installazione predefinita.
- Gestori IT per biblioteche pubbliche e istituzioni educative, dove ogni utente non dispone di una postazione designata.
- Tecnici di supporto per aziende di medie e grandi dimensioni, dove la disponibilità uniforme del software è fondamentale per le operazioni quotidiane.
Come usare lo strumento apt-clone
Al termine dell'installazione dello strumento apt-clone puoi avviarlo facilmente dal terminale, ma poiché è una riga di comando, dobbiamo imparare due o tre comandi per poterlo utilizzare per svolgere i nostri compiti.
Se combinato con -h lo strumento apt-clone ti fornirà informazioni sul suo utilizzo, comandi e opzioni disponibili.
Il comando seguente ti aiuterà a imparare come usare l'utilità apt-clone.
apt-clone -h
Per creare un file clone devi digitare il seguente comando.
sudo apt-clone clone specify_destination_path_here
Il comando seguente creerà un file clone nella mia cartella Desktop.
sudo apt-clone clone /home/oltjano/Desktop
Dopo aver creato il file clone, puoi facilmente richiedere informazioni su di esso con le info come mostrato di seguito.
sudo apt-clone info name_of_clone_file_here
Utilizzare il comando seguente per ripristinare un file clone dall'origine. Puoi anche specificare una destinazione in cui ripristinare il file clone utilizzando la --destinazione opzione.
sudo apt-clone restore name_of_clone_file_here