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