2010-04-02 99 views
0

有人能告訴我Chrome的Linux beta版本如何使用debian軟件包管理器進行自動版本更新。我需要在Linux上實現類似於我的應用程序的東西,並且這裏提供的信息會有很多幫助。我目前正在檢查debian控制包中的postinst腳本,我可以看到Chrome使用PGP發佈/訂閱模式在Linux中獲取自動版本更新。我只是清楚瞭解它是如何工作的。任何幫助將不勝感激。Google Chrome Linux版本如何處理自動版本更新

感謝

回答

0

他們的腳本的肉是:

  1. 添加存儲庫密鑰:

    apt-key add - <<KEYDATA 
    blah blah blah 
    KEYDATA 
    
  2. apt-config變量拼湊路徑sources.list.d目錄DirDir::EtcDir::Etc::sourceparts

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

大部分腳本的其餘部分需要他們保持庫的多個版本的關懷,讓用戶無需在你越來越生氣禁用它,並適當地處理禁用第三方回購操作系統升級。腳本也在每日cron作業中複製,主要用於最後一個用例。

我會推薦閱讀腳本,理解它,然後修改它以適合您的需求,而不是試圖重寫它。

請注意,此腳本只能確保存儲庫已啓用。實際升級留給用戶和系統的更新通知程序。