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!
08-06-2008 at 19:56
Sperando di non incappare in qualche dipendenza…
08-06-2008 at 20:50
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!
10-06-2008 at 11:35
Io veramente avevo lasciato un commento simpatico..
22-06-2008 at 10:46
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 :)
23-06-2008 at 18:43
grazie!