Para mantener los sistemas actualizados de manera que minimice el uso del ancho de banda de Internet y evite la duplicación de descargas de los espejos, eche un vistazo a apt-cache-server
Además, la Universidad podría considerar configurar su propio Ubuntu Mirror oficial (o no oficial)
Después de configurar apt-cache-server y una máquina, puede usar algunos scripts o comandos para duplicar la instalación de un paquete de software en muchas computadoras:
Para crear un archivo con todas las aplicaciones instaladas en el sistema:
En el sistema de trabajo:
dpkg --get-selections | grep -v deinstall > ubuntu-files
Para instalar los paquetes listados en este archivo:
### 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: Puede haber una mejor manera de hacer esto, por ejemplo, llamando a dpkg directamente en lugar de instalar y usar dselect.
Nota: aunque todos los paquetes están listados, dpkg instalará solo aquellos que no existan en el sistema
NB: no se recomienda realmente la instalación de versiones cruzadas; puede instalar paquetes obsoletos (Open Office) y temas y dependencias no deseadas (por ejemplo, como en la actualización de 10.04 a 11.04 con Unity
Para la instalación, hay muchas formas de hacerlo dependiendo de sus requisitos. Aquí hay algunos:
- Vuelva a dominar (respin) sus propias versiones de Ubuntu con la configuración y las aplicaciones que desee.
- Cree un disco duro maestro con su sistema completamente instalado y haga una copia en cada máquina.
- Haga una copia de solo la instalación básica y luego use las instrucciones anteriores para instalar paquetes con dpkg --set-selections
Creo que sus verdaderos desafíos serán la administración de la red: la administración de usuarios, el almacenamiento y otros recursos, por lo que algunas buenas herramientas que lo ayudarán con estas tareas serán muy importantes.