Для поддержания обновленных систем таким образом, чтобы свести к минимуму использование интернета и предотвратить дублирование загрузок с зеркал, взгляните на apt-cache-server
В дальнейшем университет может рассмотреть возможность создания своего собственного официального (или неофициального) зеркала Ubuntu.
После настройки apt-cache-server и одного компьютера вы можете использовать несколько сценариев или команд для дублирования установки программного пакета на многих компьютерах:
Чтобы создать файл со всеми установленными в системе приложениями:
На работающей системе:
dpkg --get-selections | grep -v deinstall > ubuntu-files
Чтобы затем установить пакеты, перечисленные в этом файле:
### 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: может быть лучший способ сделать это, например, вызвать dpkg напрямую вместо установки и использования dselect.
Примечание: хотя все пакеты перечислены, dpkg будет устанавливать только те пакеты, которые не существуют в системе.
NB: перекрестная установка не очень рекомендуется - может устанавливать устаревшие пакеты (Open Office) и нежелательные темы и зависимости (например, при обновлении с 10.04 до 11.04 с Unity
Для установки есть много способов сделать это в зависимости от ваших требований. Вот несколько:
- Освойте свои собственные версии Ubuntu с помощью конфигурации и приложений, которые вам нужны.
- Создайте основной жесткий диск с вашей полностью установленной системой и сделайте небольшую копию на каждом компьютере.
- Сделайте небольшую копию только базовой установки, а затем используйте приведенные выше инструкции для установки пакетов с помощью dpkg --set-selections
Я считаю, что ваши настоящие проблемы будут связаны с администрированием сети - управлением пользователями, хранилищами и другими ресурсами, поэтому некоторые хорошие инструменты, которые помогут вам в решении этих задач, будут очень важны.