J'étais responsable de trois serveurs Ubuntu et d'une demi-douzaine de clients Ubuntu dans mon travail précédent. Nous avons notamment utilisé Puppet pour gérer les mises à jour et les mises à niveau massives. Il s’agit d’un logiciel complexe qui nécessite un certain apprentissage - il existe même des cours officiels et des examens de certification pour les administrateurs. Je ne le recommanderais donc pas à moins que vous ne soyez un type d’utilisateur curieux.
Si vous ne disposez que de quelques ordinateurs, je vous recommande une approche beaucoup plus simple: effectuez simplement la procédure de mise à niveau sur un ordinateur, puis copiez tous les packages téléchargés (fichiers * .deb) /var/cache/apt/archives
de cet ordinateur vers le second. Répétez ensuite la procédure de mise à niveau (y compris la mise à jour de la base de données de packages) sur le deuxième ordinateur. Le gestionnaire de paquets ne téléchargera pas les paquets qui existent déjà dans ce répertoire. Pour que cela fonctionne, les deux ordinateurs doivent exécuter la même version et la même variante d’architecture d’Ubuntu / Mint, c’est-à-dire x86 sur les deux ordinateurs ou x86-64 sur les deux.
Pour éviter de copier manuellement les fichiers dans / var / cache / apt / archives, vous pouvez partager ce répertoire à l'aide de NFS ou de Samba sur un ordinateur et le monter sur l'autre, mais cela dépasse le cadre de votre question.