Backup di tutti i programmi installati in Ubuntu

08-06-2008

(Ecco la fonte inglese. Ovviamente tutto questo vale anche per Debian.)

Come possiamo fare il backup di tutti i programmi che abbiamo installato in Ubuntu, in modo da poterli reinstallare facilmente in seguito (ad esempio se formattate, o se vi si rompe l’hard disk, oppure se volete avere gli stessi programmi in un’altra Ubuntu box)?

Ecco la soluzione:
$ sudo apt-get install dpkg-repack fakeroot
$ mkdir ~/dpkg-repack; cd ~/dpkg-repack
$ fakeroot -u dpkg-repack `dpkg –get-selections | grep install | cut -f1`
(questo ultimo comando impiegherà diverso tempo)

A questo punto troverete nella vostra Home una cartella chiamata “dpkg-repack”, la quale conterrà tutti i .deb dei programmi installati.

Per reinstallare tali programmi, è sufficiente entrare nella cartella coi .deb e lanciare il comando:
sudo dpkg -i *.deb

Semplicissimo!

5 Responses to “Backup di tutti i programmi installati in Ubuntu”

  1. diegor Says:

    Sperando di non incappare in qualche dipendenza…

  2. Daniele Says:

    Beh, da perfetto ignorante mi permetto di pensare che, se la procedura salva tutti i pacchetti “extra” installati, escludendo solo quelli che Ubuntu installa di default, sia la procedura stessa a salvare anche le dipendenze dei vari programmi. E l’esperienza mi ha insegnato che dpkg è molto intelligente nel selezionare l’ordine con cui installare i pacchetti. :)

    Ottima segnalazione comunque, non conoscevo quel comando: prezioso come sempre, grazie Simone!

  3. emilator Says:

    Io veramente avevo lasciato un commento simpatico..

  4. mizi Says:

    se fate copia e incolla attenzione che in dpkg –get-selections davanti a get ci dovrebbero essere 2 trattini, mentre wordpress li ha sostituiti con un trattino “lungo”.
    Grazie, questa non lo conoscevo nemmeno io :)


I commenti sono chiusi.