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