Управление патчами

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

Любые рекомендации?

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.

Что это делает

  1. Есть патчи для Linux и Windows
  2. Позволяет написать собственную установку и патчи
  3. Исправления ОС и распространенных приложений (Flash, Acrobat и т. Д.)

Что это не делает

  1. Это стоит, поэтому не с открытым исходным кодом
  2. Сервер работает на Windows (если это не было недавно изменено)
  3. Консоль администратора работает на Windows.

Для систем на основе Debian вы можете использовать apt-cacher. Этот инструмент отличается от apt-cache

Другие вопросы по тегам