De nombreux programmes comprennent une mise à jour automatique, c'est-à-dire que le programme recherche occasionnellement des mises à jour en ligne, puis télécharge et applique les mises à jour trouvées. Les bogues du programme sont corrigés, les fichiers de support sont modifiés et les choses sont (généralement) améliorées.
Malheureusement, j'ai beau chercher, je ne trouve nulle part d'informations sur ce processus. Il semble que les mises à jour automatiques qui ont été mises en œuvre étaient soit propriétaires, soit considérées comme non importantes.
Il semble assez facile de mettre en œuvre le système qui recherche les mises à jour sur un réseau et les télécharge si elles sont disponibles. Cette partie de l'outil de mise à jour automatique changera considérablement d'une mise en œuvre à l'autre. La question est de savoir quelles sont les différentes approches de appliquant correctifs. Il suffit de télécharger des fichiers et de remplacer les anciens par de nouveaux, d'exécuter un script de migration qui a été téléchargé, de singer script des parties du système, etc. Les concepts sont préférables, mais des exemples en Java, C, Python, Ruby, Lisp, etc. seraient appréciés.
6 votes
J'ai consulté le site de Google omaha . C'est peut-être quelque chose à voir si vous êtes toujours intéressé (4 ans plus tard ).