0

Chrome の Linux ベータ版が debian パッケージ マネージャーを使用して自動バージョン アップデートを実行する方法を教えてください。私のアプリケーションに似たものを Linux に実装する必要があり、ここで提供される情報は非常に役立ちます。私は現在、debian コントロール パッケージに含まれている postinst スクリプトをチェックしています。Linux で自動バージョン更新を取得するために、Chrome が PGP パブリッシュ/サブスクライブ モデルを使用していることがわかります。それがどのように機能するかを明確に理解しています。どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

0

彼らのスクリプトの要点は次のとおりです。

  1. リポジトリ キーの追加:

    apt-key add - <<KEYDATA
    blah blah blah
    KEYDATA
    
  2. 変数、、およびsources.list.dからディレクトリへのパスをつなぎ合わせます。apt-configDirDir::EtcDir::Etc::sourceparts

  3. ファイルを所定の位置にドロップしgoogle-chrome.listます。

そのスクリプトの残りのほとんどは、管理しているリポジトリの複数のバージョンを処理し、ユーザーが腹を立てずに無効にできるようにし、サードパーティのリポジトリを無効にする OS アップグレードを適切に処理します。スクリプトは、主に最後のユースケースのために、毎日の cron ジョブでも複製されます。

スクリプトを書き直そうとするのではなく、スクリプトを読んで理解し、必要に応じて変更することをお勧めします。

このスクリプトは、リポジトリが有効になっていることのみを確認することに注意してください。実際のアップグレードは、ユーザーとシステムの更新通知者に任されています。

于 2010-04-02T20:53:29.410 に答える