繁体   English   中英

Google Chrome Linux版本如何处理自动版本更新

[英]How the Google Chrome Linux version handles automatic version updation

有人可以告诉我Chrome的Linux Beta版如何使用debian软件包管理器进行自动版本更新。 我需要在Linux上实现与我的应用程序类似的功能,这里提供的信息将有很多帮助。 我目前正在查看debian控制包中的postinst脚本,并且可以看到Chrome使用PGP发布/订阅模型在Linux中获取自动版本更新。 我只是清楚了解它是如何工作的。 任何帮助将不胜感激。

谢谢

他们的脚本的内容是:

  1. 添加存储库密钥:

     apt-key add - <<KEYDATA blah blah blah KEYDATA 
  2. apt-config变量DirDir::EtcDir::Etc::sourceparts拼凑到sources.list.d目录的路径。

  3. google-chrome.list文件google-chrome.list到位。

该脚本的其余大部分大部分都负责维护它们所维护的存储库的多个版本,从而使用户可以在不惹恼您的情况下禁用它,并优雅地处理禁用第三方存储库的操作系统升级。 该脚本还在日常cron作业中重复,主要用于最后一个用例。

我建议阅读脚本,理解它,然后修改它以满足您的需要,而不是尝试重写它。

请注意,此脚本仅确保已启用存储库。 实际的升级留给用户和系统的更新通知程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM