Per mantenere i sistemi aggiornati in modo da ridurre al minimo la banda Internet con l'uso e impedire la duplicazione dei download dai mirror, dai un'occhiata a apt-cache-server
Inoltre, l'università potrebbe prendere in considerazione l'idea di creare il proprio mirror Ubuntu ufficiale (o non ufficiale)
Dopo aver configurato apt-cache-server e un computer, è possibile utilizzare alcuni script o comandi per duplicare l'installazione di una suite software su molti computer:
Per creare un file con tutte le applicazioni installate sul sistema:
Sul sistema funzionante:
dpkg --get-selections | grep -v deinstall > ubuntu-files
Per installare quindi i pacchetti elencati in questo file:
### 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: Potrebbe esserci un modo migliore per farlo, ad esempio chiamando direttamente dpkg invece di installare e usare dselect.
NB: Sebbene tutti i pacchetti siano elencati, solo quelli che non esistono sul sistema verranno installati da dpkg
NB: installazione cross version non consigliata - può installare pacchetti obsoleti (Open Office) e temi e dipendenze indesiderati (ad es. Come aggiornamento da 10.04 a 11.04 con Unity
Per l'installazione, ci sono molti modi per farlo a seconda delle tue esigenze. Eccone alcuni:
- Re-master (respin) le tue versioni di Ubuntu con la configurazione e le applicazioni che desideri.
- Costruisci un disco rigido master con il tuo sistema completamente installato e copia un po 'su ogni macchina.
- Fai solo una piccola copia dell'installazione base e poi usa le istruzioni sopra per installare i pacchetti con dpkg --set-selections
Credo che le tue vere sfide saranno l'amministrazione della rete: gestione degli utenti, archiviazione e altre risorse, quindi alcuni buoni strumenti che ti aiuteranno in queste attività saranno molto importanti.