Pour garder les systèmes mis à jour de manière à minimiser l'utilisation de la bande passante Internet et à empêcher la duplication des téléchargements à partir des miroirs, jetez un œil à apt-cache-server
Plus loin, l'Université pourrait envisager de créer son propre miroir Ubuntu officiel (ou non officiel)
Après avoir configuré apt-cache-server et une machine, vous pouvez utiliser quelques scripts ou commandes pour dupliquer l'installation d'une suite logicielle sur plusieurs ordinateurs:
Pour créer un fichier avec toutes les applications installées sur le système:
Sur le système de travail:
dpkg --get-selections | grep -v deinstall > ubuntu-files
Pour installer ensuite les packages répertoriés dans ce fichier:
### Make sure the system is fully updated
sudo apt-get update && sudo apt-get upgrade
### Install the dselect tool (probably depracated)
sudo apt-get install dselect
### Give the package list to dpkg so it knows what to install
sudo dpkg --set-selections < ubuntu-files
### Use dselect to initiate installation (option 'I' will do it)
sudo dselect
NB: Il pourrait y avoir une meilleure façon de le faire, par exemple en appelant directement dpkg au lieu d'installer et d'utiliser dselect.
NB: Bien que tous les packages soient listés, seuls ceux qui n'existent pas sur le système seront installés par dpkg
NB: l'installation de versions croisées n'est pas vraiment recommandée - peut installer des packages obsolètes (Open Office) et des thèmes et dépendances indésirables (par exemple, comme dans la mise à niveau de 10.04 à 11.04 avec Unity
Pour l'installation, il existe de nombreuses façons de procéder en fonction de vos besoins. En voici peu:
- Re-maîtrisez (respin) vos propres versions d'Ubuntu avec la configuration et les applications que vous souhaitez.
- Construisez un disque dur maître avec votre système entièrement installé et faites une copie sur chaque machine.
- Faites une petite copie de l'installation de base uniquement, puis utilisez les instructions ci-dessus pour installer les packages avec dpkg --set-selections
Je crois que vos vrais défis seront l'administration du réseau - la gestion des utilisateurs, du stockage et d'autres ressources, donc de bons outils qui vous aideront dans ces tâches vont être très importants.