Il punto di forza di Ubuntu, è, tra gli altri, l’utilizzo del package manager di Debian: apt-get
(e più in basso nello stack applicativo, di dpkg
); alcune volte realizzo un setup (in termini di pacchetti) su una particolare box Ubuntu che vorrei poter esportare su un’altra box. In altre parole, vorrei generare una lista di tutti i pacchetti installati e installarli, automaticamente, su un’altra macchina.
dpkg offre questa possibilità. Cominciamo con la creazione dell’elenco dei pacchetti installati:
dpkg --get-selections | grep -v deinstall > installed.txt
Sulla macchina target, impostiamo la selezione dei pacchetti da installare e installiamo i pacchetti mancanti:
dpkg --set-selections < installed.txt
sudo dselect
Finito!
Big Bolo