Schauen Sie sich apt-cache-server an , um die Systeme so zu aktualisieren, dass die Nutzung der Internetbandbreite minimiert und doppelte Downloads von den Spiegeln verhindert werden
Darüber hinaus könnte die Universität erwägen, einen eigenen offiziellen (oder nicht offiziellen) Ubuntu-Spiegel einzurichten
Nach dem Einrichten von apt-cache-server und einem Computer können Sie einige Skripte oder Befehle verwenden, um die Installation einer Software-Suite auf vielen Computern zu duplizieren:
So erstellen Sie eine Datei mit allen auf dem System installierten Anwendungen:
Auf dem Arbeitssystem:
dpkg --get-selections | grep -v deinstall > ubuntu-files
So installieren Sie die in dieser Datei aufgeführten Pakete:
### 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: Möglicherweise gibt es eine bessere Möglichkeit, dies zu tun, z. B. dpkg direkt aufzurufen, anstatt dselect zu installieren und zu verwenden.
NB: Obwohl alle Pakete aufgelistet sind, werden nur diejenigen von dpkg installiert, die nicht auf dem System vorhanden sind
NB: Versionsübergreifende Installation wird nicht wirklich empfohlen. Möglicherweise werden veraltete Pakete (Open Office) und unerwünschte Themen und Abhängigkeiten installiert (z. B. beim Upgrade von 10.04 auf 11.04 mit Unity)
Für die Installation gibt es je nach Ihren Anforderungen viele Möglichkeiten. Hier sind einige:
- Masteren Sie Ihre eigenen Ubuntu-Versionen mit der gewünschten Konfiguration und den gewünschten Anwendungen neu.
- Erstellen Sie mit Ihrem vollständig installierten System eine Master-Festplatte und kopieren Sie sie auf jeden Computer.
- Machen Sie eine kleine Kopie nur der Basisinstallation und verwenden Sie dann die obigen Anweisungen, um Pakete mit dpkg --set-selections zu installieren
Ich glaube, Ihre eigentliche Herausforderung wird die Netzwerkadministration sein - die Verwaltung von Benutzern, Speicher und anderen Ressourcen. Daher werden einige gute Tools, die Ihnen bei diesen Aufgaben helfen, sehr wichtig sein.