Назад | Перейти на главную страницу

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

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

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

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

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

Любые советы, ссылки - все приветствуется.

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

Путь Ubuntu

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

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

Современный подход к Unix

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

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