2010-04-02 5 views
0

Quelqu'un peut-il me dire comment la version bêta de Linux Chrome effectue une mise à jour automatique de la version en utilisant le gestionnaire de paquets Debian. J'ai besoin de mettre en œuvre quelque chose de similaire à mon application sur Linux et l'information fournie ici serait d'une grande aide. Je suis actuellement en train de vérifier le script postinst présent dans le paquet de contrôle debian et je peux voir que Chrome utilise le modèle de publication/abonnement PGP pour obtenir des mises à jour de version automatique sous Linux. Je comprends juste comment cela fonctionne. Toute aide serait grandement appréciée.Comment la version de Google Chrome Linux gère la mise à jour automatique de la version

Merci

Répondre

0

La viande de leur script est en:

  1. Ajout de la clé référentiel:

    apt-key add - <<KEYDATA 
    blah blah blah 
    KEYDATA 
    
  2. Piecing ensemble le chemin vers le répertoire sources.list.d des apt-config des variables Dir , Dir::Etc et Dir::Etc::sourceparts.

  3. Suppression du fichier google-chrome.list en place.

La plupart du reste de ce script prend en charge les multiples versions de dépôts qu'ils maintiennent, ce qui permet à l'utilisateur de le désactiver sans s'énerver à vous et manipuler grâce une mise à niveau du système d'exploitation qui désactive repo tiers . Le script est également dupliqué dans un job cron quotidien, principalement pour ce dernier cas d'utilisation.

Je vous recommande de lire le script, de le comprendre, puis de le modifier en fonction de vos besoins, plutôt que d'essayer de le réécrire.

Notez que ce script garantit uniquement que le référentiel est activé. Les mises à niveau réelles sont laissées à l'utilisateur et au notificateur de mise à jour du système.

Questions connexes