установка программ на клиент через сервер Ubuntu

установка программ на клиент через сервер Ubuntu

Я предполагаю, что это возможно, однако я не уверен, какой протокол(ы) использовать и как в целом это сделать.

Возьмем, к примеру, Open Office — как нам настроить наш сервер Ubuntu для установки программ (передачи установочных файлов) клиентам в той же локальной сети?

Я уже настроил сервер Ubuntu с TFTP для загрузки PXE, однако не знаю, возможно ли сделать что-то подобное, например, меню, из которого клиенты могли бы выбирать программы для установки?

Один из способов, который я мог бы придумать, — это создать общий ресурс Samba через NFS, но у меня нет опыта работы с общими ресурсами Samba. Я не знаю, можно ли предоставить меню, из которого можно будет выбирать программное обеспечение для установки?

Любые советы, ссылки — все будет оценено по достоинству.

решение1

Да, это вполне возможно.

Путь Убунту

«Путь Ubuntu» (который также является путем Debian) — этосоздать локальный aptрепозиторий, и настройте клиентские системы для получения обновлений оттуда.
Вопрос Ask Ubuntu выше (который Deer Hunter любезно предоставил мне для кражи ссылки) содержит довольно хорошее описание того, что в этом участвует, и вы также можете найти ряд руководств, setting up a local apt serverесли спросите Google (многие будут для Debian, но процесс фактически идентичен для Ubuntu, за исключением того, что вы будете получать свои пакеты из проекта Ubuntu, а не из Debian).

Если вы пойдете по этому пути, многие компании создадут один "метапакет", в котором перечислено все, что должно быть установлено в их системах, а затем установят его на каждой машине, прежде чем они его введут в эксплуатацию. Это упрощает обеспечение относительной согласованности ваших систем.

Современный путь Unix

«Современный подход Unix» заключается в использовании инструмента управления конфигурацией для управления клиентскими машинами (КукольныйиШеф-поварочень популярны, я используюрадминдпотому что у меня есть с этим опыт).
Инструменты управления конфигурацией позволяют вам делать больше, чем просто устанавливать программное обеспечение, но они, безусловно, также значительно облегчают эту задачу.
С этими инструментами нужно больше времени на обучение, чем с локальным aptрепозиторием, но вы можете обнаружить, что дополнительная функциональность, которую вы получаете, стоит усилий, особенно если вы управляете большим количеством машин.

Если бы у меня был выбор, я бы развернул систему управления конфигурацией (возможно, совместно с локальным aptсервером, если вы хотите минимизировать использование внешней полосы пропускания).

Связанный контент