Nhiều chương trình bao gồm trình cập nhật tự động, nơi chương trình đôi khi trông trực tuyến để cập nhật và sau đó tải xuống và áp dụng mọi bản cập nhật được tìm thấy. Lỗi chương trình được sửa, các tệp hỗ trợ được sửa đổi và mọi thứ (thường) được thực hiện tốt hơn.Tôi nên triển khai trình cập nhật tự động như thế nào?
Thật không may cho dù tôi có gặp khó khăn như thế nào đi nữa, tôi không thể tìm thấy thông tin về quy trình này ở bất kỳ đâu. Có vẻ như các trình cập nhật tự động đã được triển khai có hoặc là độc quyền hoặc không được coi là quan trọng.
Có vẻ khá dễ dàng để triển khai hệ thống tìm kiếm các bản cập nhật trên mạng và tải chúng xuống nếu chúng có sẵn. Phần đó của trình cập nhật tự động sẽ thay đổi đáng kể từ triển khai sang triển khai. Câu hỏi đặt ra là cách tiếp cận khác nhau của áp dụng các bản vá lỗi là gì. Chỉ cần tải xuống các tệp và thay thế tệp cũ bằng các tệp mới, chạy tập lệnh di chuyển đã được tải xuống, phần vá lỗi của hệ thống, v.v ...? Các khái niệm được ưa thích, nhưng các ví dụ trong Java, C, Python, Ruby, Lisp, vv sẽ được đánh giá cao.
Tôi đã xem google [omaha] (http://code.google.com/p/omaha/). Có thể là một cái gì đó để xem xét nếu bạn vẫn còn quan tâm (4 năm sau ..) – funseiki