Comment puis-je activer les mises à jour automatiques silencieuses pour Google Chrome?

22

L'installation de Google Chrome entraîne l'ajout d'une source logicielle tierce à partir de laquelle les mises à niveau de Google Chrome peuvent être récupérées:

$ cat /etc/apt/sources.list.d/google-chrome.list
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://dl.google.com/linux/chrome/deb/ stable main

$ head -n 9 /var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_Release
Origin: Google, Inc.
Label: Google
Suite: stable
Codename: stable
Version: 1.0
Date: Tue, 04 Oct 2011 00:57:43 +0000
Architectures: i386 amd64
Components: main
Description: Google chrome-linux repository.

$ grep '^Package: ' /var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_main_binary-amd64_Packages 
Package: google-chrome-beta
Package: google-chrome-stable
Package: google-chrome-unstable

Comment puis-je activer les mises à niveau sans assistance à partir de ce référentiel?

ændrük
la source

Réponses:

39
  1. Installez les mises à niveau sans assistance:

    sudo apt-get install unattended-upgrades
    
  2. Activez les mises à jour sans assistance sur le référentiel Google Chrome en modifiant la liste des mises à niveau sans assistance et en y ajoutant le référentiel Google Chrome:

    gksudo gedit /etc/apt/apt.conf.d/50unattended-upgrades
    

    Ajoutez "Google\, Inc.:stable";aux origines autorisées:

    Unattended-Upgrade::Allowed-Origins {
        "${distro_id} ${distro_codename}-security";
    //  "${distro_id} ${distro_codename}-updates";
    //  "${distro_id} ${distro_codename}-proposed";
    //  "${distro_id} ${distro_codename}-backports";
     "Google\, Inc.:stable";
    };
    
  3. Tester

    Utilisez sudo unattended-upgrade --dry-runpour tester, si tout est clair, vous devriez avoir installé les mises à jour de Google Chrome sans aucune intervention de votre part.

Pour vérifier que le journal fonctionne correctement après la marche à sec:

cat /var/log/unattended-upgrades/unattended-upgrades.log

et vous devriez voir quelque chose dans ce sens dans votre journal:

2011-10-11 18: 03: 23,292 INFO Les origines autorisées sont: ['o = Ubuntu, a = oneiric-security', 'o = Google, Inc., a = stable']

Vous pouvez modifier la configuration des mises à jour sans assistance en modifiant le fichier /etc/apt/apt.conf.d/10periodic, les options de configuration sont dans l'en- /etc/cron.daily/apttête du script. Lisez-les pour configurer la fréquence des mises à jour sans assistance.

Bruno Pereira
la source
7
En octobre 2018, Google a changé le nom de son référentiel. Modifiez la chaîne de "Google\, Inc.:stable";à"Google LLC:stable";
user535733
1
pour Ubuntu 18+ et les plus récents Debian gksudo a été déprécié et supprimé de l'utilisation des dépôts, je suggère de remplacer gksudo dans cette réponse parsudo gedit /etc/apt/apt.conf.d/50unattended-upgrades
google-frank-dspeed