È possibile effettuare un backup di tutti i pacchetti installati, quindi un'installazione pulita e quindi un processo di ripristino.
Innanzitutto, da un computer con tutte le applicazioni preinstallate, recupera l'elenco dei pacchetti installati e reindirizza l'output a un file chiamato pacchetti.txt. Salvare l'elenco dei pacchetti da qualche parte in modo da poterlo utilizzare per il processo di ripristino.
sudo dpkg --get-selections > packages.txt
Per ripristinare tutte le applicazioni dall'elenco, è necessario seguire attentamente una procedura in tre passaggi.
sudo dpkg --clear-selections
sudo dpkg --set-selections < packages.txt
sudo aptitude install
Ti verrà richiesto di installare tutte le nuove applicazioni nell'elenco. Un altro esempio di ciò che questo processo ti consente di fare è creare una base di tutte le applicazioni dopo un'installazione pulita di Ubuntu. Supponiamo che desideri rimuovere tutte le applicazioni installate dall'installazione pulita, eseguire esattamente lo stesso processo e tutti i pacchetti non definiti in tale elenco verranno rimossi.
sudo dpkg --get-selections > clean-install-package-list.txt
sudo dpkg --clear-selections
sudo dpkg --set-selections < clean-install-package-list.txt
sudo aptitude install
Il primo comando di --clear-selections
contrassegna tutti i pacchetti attualmente installati allo stato deinstall
. Quando ripristini l'elenco di applicazioni utilizzando --set-selections
, solo i pacchetti omessi dall'elenco rimarranno nello deinstall
stato. Aptitude rispetterà lo stato di disinstallazione e rimuoverà i pacchetti extra, lasciandoti solo con i pacchetti dalla lista.