Instruções adicionais:
Quando você instala um pacote usando gerenciador de pacotes (exemplo apt-get
), primeiro verifica se a versão que deseja instalar já está baixada e no diretório cache . Então, se você copiou os pacotes .deb e eles são a versão mais nova, então não será necessário baixá-los novamente. É tão simples assim.
Claro, se você quer ter certeza de que ambas as instalações são iguais, você pode usar a lista de pacotes instalados
Máquina antiga:
dpkg -l | grep ^ii | awk '{print $2}' > mypackages.txt
Agora copie o arquivo mypackages.txt
para o outro computador
Nova máquina:
pkgs=$(cat mypackages.txt)
sudo apt-get install --no-download --show-upgraded $pkgs
Você também pode querer olhar para apt-offline .
Tanto quanto rsync
vai ...
$ sudo -i
# apt-get install rsync openssh-server
# service start sshd
# ssh-keygen
# ssh-copy-id root@<machine-local-ip>
# rsync -av root@<machine-local-ip>:/var/cache/apt/archives/ /var/cache/apt/archives/
E, em seguida, execute a linha rsync como um dia cron job
diário.