È da un po’ che mi chiedevo se fosse possibile salvare una lista dei software installati, per poi ripristinarli rapidamente, in seguito ad una nuova installazione di Ubuntu. Oggi per caso, mentre leggevo un ottimo blog indiano, scritto in inglese, mi sono imbattuto in un articolo che ne spiegava la procedura. Dato che considero quest’operazione utile e molto comoda, ho deciso di riportarla qui di seguito, tradotta in italiano. Il post di Vivek, l’autore del blog, illustra sia la procedura per Debian e derivati, che quella per le distribuzioni che usano gli rpm (Fedora, Suse, Cent OS, ecc). Io ho deciso di tradurre solo quella per Debian, perché, usando Ubuntu, l’ho potuta verificare personalmente. Chi usa le altre distro può comunque seguire le indicazioni dell’articolo in inglese. Ma ora, passiamo ai fatti. La guida è divisa in due parti: la prima è da compiere prima della reinstallazione, la seconda una volta installato il nuovo sistema operativo. Ecco i comandi che dovete dare e cosa significano.
PRIMA PARTE: SALVIAMO LA LISTA DEI PROGRAMMI INSTALLATI
1) dpkg --get-selections
Questo comando ci mostra la lista dei programmi installati.
2)
dpkg --get-selections > /backup/installed-software.log
Così, diciamo a dpkg, di salvare la lista nella cartella Backup. In realtà possiamo scegliere di salvarla in qualsiasi cartella del pc.
SECONDA PARTE: RECUPERIAMO I PROGRAMMI DALLA LISTA
3) sudo dpkg --set-selections < /backup/installed-software.log
Selezioniamo la lista dei programmi, precedentemente salvata.
4) sudo dselect
Ora che la lista è selezionata, basta usare dselect (per installarlo basta dare sudo apt-get install dselect), o software simili per reinstallare i programmi. Avviato dselect scegliamo l’opzione i, che è quella per l’installazione.
Insomma recuperare i nostri cari software è tanto facile quanto comodo. Un grazie speciale va a Vivek, che è la prova vivente di come Linux si stia diffondendo in tutto il mondo.