Управление патчами
Я ищу систему управления патчами с открытым исходным кодом, которую я могу установить локально. Я хотел бы иметь возможность хранить и искать патчи, а затем загружать их на машины без необходимости поиска на различных веб-сайтах.
Любые рекомендации?
8 ответов
Посмотрите на WPKG. Для настройки требуется немного, поскольку все пакеты в репозитории должны иметь xml-файлы, инструктирующие систему о том, что делать, но в конце концов это работает хорошо.
Вы можете использовать PCA с прокси-сервером, на котором уже есть ваш набор патчей. Используйте это и совместимый patchdiag.xref, и вы можете получить все то же самое.
Для Solaris PCA - это сценарий, который будет использовать вашу регистрацию в SunSolve для поиска исправлений на основе ссылки на исправления, выпущенной Sun (patchdiag.xref). Сценарий может сообщать о патчах для установки, загружать их и даже устанавливать их.
Я думаю, что он может быть использован для установки патч-сервера, к которому подключаются другие машины, но я пока не получил этого!
Я не думаю, что слышал о такой программе или, по крайней мере, с открытым исходным кодом. Вы говорите о программе, которую разрабатываете, или просто управляете обновлениями на рабочих станциях, или...?
Я не уверен, как вы решите зависимости и тому подобное. Ближе всего я видел такие вещи, как Puppet для Linux и WSUS для Windows, но у меня было множество жалоб на работу WSUS, и я лично не запускал Puppet.
Есть некоторые коммерчески доступные приложения для Windows, которые будут обрабатывать обновление различных пакетов, но даже тогда есть список того, что они поддерживают. В противном случае вы должны создать пакеты, которые будут переданы клиентам.
Я верю, что вы можете получить беспроигрышный вариант для окон, который похож на apt-get... не уверен, поможет ли он вам в правильном направлении
надеюсь, это поможет
Для систем Linux вы можете использовать Spacewalk, который в основном является Red Hat Satellite Network.
Ответом может быть только встреча с частью вашего критерия, но Big Fix Enterprise.
Что это делает
- Есть патчи для Linux и Windows
- Позволяет написать собственную установку и патчи
- Исправления ОС и распространенных приложений (Flash, Acrobat и т. Д.)
Что это не делает
- Это стоит, поэтому не с открытым исходным кодом
- Сервер работает на Windows (если это не было недавно изменено)
- Консоль администратора работает на Windows.
Для систем на основе Debian вы можете использовать apt-cacher. Этот инструмент отличается от apt-cache