Как мне реализовать автообновление?

Многие программы включают автообновление, при котором программа периодически просматривает обновления, а затем загружает и применяет любые найденные обновления. Исправлены ошибки в программе, изменены файлы поддержки, и (как правило) все сделано лучше.

К сожалению, как бы я ни выглядел, я нигде не могу найти информацию об этом процессе. Похоже, что внедренные автообновления либо были проприетарными, либо не считались важными.

Кажется, довольно легко внедрить систему, которая ищет обновления в сети и загружает их, если они доступны. Эта часть автообновления будет существенно меняться от реализации к реализации. Вопрос в том, каковы различные подходыприменение пластыри. Просто скачиваете файлы и заменяете старые на новые, запускаете скачанный скрипт миграции, монтируете исправления частей системы и т. Д.? Концепции являются предпочтительными, но примеры в Java, C, Python, Ruby, Lisp и т. Д. Приветствуются.

Ответы на вопрос(16)

Ваш ответ на вопрос