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

时间:2010-04-02 20:38:00

标签: linux debian debian-based

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

由于

1 个答案:

答案 0 :(得分:0)

他们剧本的内容是:

  1. 添加存储库密钥:

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

    < / LI>
  3. 将{{1}}文件放到位。

  4. 该脚本的大部分剩余部分负责管理他们维护的多个版本的存储库,允许用户禁用它而不会让您生气,并优雅地处理禁用第三方存储库的操作系统升级。该脚本也在每日cron作业中重复,主要针对最后一个用例。

    我建议阅读脚本,理解它,然后根据自己的需要进行修改,而不是尝试重写它。

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