Система распространения программного обеспечения М23
m23 — это система распространения и управления программным обеспечением для дистрибутивов Debian , Ubuntu , Kubuntu Linux , Xubuntu, Linux Mint, элементарной ОС, Fedora, CentOS и openSUSE.
m23 может разбивать и форматировать клиентов, а также устанавливать операционную систему Linux и любое количество пакетов программного обеспечения, таких как офисные пакеты, графические инструменты, серверные приложения или игры, через систему m23. Все администрирование осуществляется через веб-браузер и возможно со всех компьютеров, имеющих доступ к серверу m23. m23 разрабатывается преимущественно Хауке Гус-Хаберманном с конца 2002 года.
m23 различает серверы и клиенты. Сервер m23 используется для распространения программного обеспечения и управления клиентами. Компьютеры, которые администрируются (например, устанавливается программное обеспечение) через сервер m23, являются клиентами.
Клиент загружается по сети во время установки операционной системы. Клиент можно запустить с загрузочным ПЗУ на сетевой карте, загрузочном диске или загрузочном компакт-диске. Оборудование клиента обнаружено и настроено. Собранная информация об оборудовании и разделах отправляется на сервер m23. После этого эта информация отображается в интерфейсе администрирования m23. Теперь администратор должен выбрать, как разбить и отформатировать клиент. Есть и другие настройки, например дистрибутив, который будет установлен на клиенте.
Клиенты m23 могут быть установлены как рабочая станция с графическими пользовательскими интерфейсами KDE 5.x, GNOME 3.x, Xfce , Unity, LXDE и чистый X11 или как сервер без графической подсистемы. В большинстве конфигураций сервера серверу не требуется пользовательский интерфейс, поскольку большая часть серверного программного обеспечения работает в текстовом режиме.
M23 выпускается под лицензией GNU GPL .
Функции
[ редактировать ]- Три шага к полноценному клиенту : Установить клиент через m23 довольно просто. Для полностью установленного клиента необходимо всего три шага.
- Интеграция существующих клиентов в m23 : существующие системы на базе Debian можно легко интегрировать в систему m23 и администрировать как обычный клиент (устанавливаемый вместе с m23).
- Групповые функции : групповые функции позволяют управлять большим количеством клиентов, которые необходимо обновить, установить новое программное обеспечение или выполнить другие рутинные работы. Например, новый пакет программного обеспечения можно установить на всех клиентах или удалить со всех клиентов группы.
- Массовая установка : инструменты массовой установки позволяют одновременно устанавливать множество клиентов со схожими требованиями. Определен виртуальный клиент, содержащий основные настройки (например, шлюз по умолчанию или имя группы). Этот виртуальный клиент можно использовать для создания и установки произвольного количества (реальных) клиентов.
- Создание образов: установка с использованием файлов образов . Файл образа раздела или всего жесткого диска можно использовать для установки других клиентов. Эти файлы изображений взяты из установленных клиентов со всеми их программными пакетами и настройками.
- Поддержка программных RAID : разделы или целые жесткие диски можно объединить в программные RAID. m23 поддерживает уровни RAID 0, 1, 4, 5, 6 и 10. RAID можно использовать как обычные разделы для установки операционных систем или использовать их в качестве места подкачки или хранения.
- Управление пользователями с помощью LDAP : учетные записи пользователей могут храниться на центральном сервере LDAP. Это повышает простоту использования в средах с большим количеством клиентов и пользователей. Сервер OpenLDAP поставляется с сервером m23 и может управляться через высокоинтегрированную программу phpLDAPadmin .
- Построитель пула : Построитель пула позволяет объединять пакеты программного обеспечения с разных носителей (CD, DVD, Интернет) на сервере m23 и конвертировать их в локальный источник пакетов. Эти источники пакетов можно использовать для установки клиентов. Это можно сделать без подключения к Интернету или если подключение к Интернету довольно медленное. Также в пул можно добавлять самодельные пакеты.