¿Cómo puedo habilitar las actualizaciones automáticas silenciosas para Google Chrome?

¿Cómo puedo habilitar las actualizaciones automáticas silenciosas para Google Chrome?

La instalación de Google Chrome provoca que se agregue una fuente de software de terceros desde la cual se pueden recuperar las actualizaciones de Google Chrome:

$ 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

¿Cómo puedo habilitar actualizaciones desatendidas desde este repositorio?

Respuesta1

  1. Instalar actualizaciones desatendidas:

    sudo apt-get install unattended-upgrades
    
  2. Habilite las actualizaciones desatendidas en el repositorio de Google Chrome editando la lista de actualizaciones desatendidas y agregando el repositorio de Google Chrome en ella:

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

    Añadir "Google LLC:stable";a los orígenes permitidos:

    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 LLC:stable";
    };
    
  3. Prueba

    Úselo sudo unattended-upgrade --dry-runpara probar, si todo quedó claro, debería tener instaladas actualizaciones de Google Chrome sin ninguna intervención de su parte.

Para comprobar que está funcionando, siga el registro después del ensayo:

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

y deberías ver algo como esto en tu registro:

2011-10-11 18:03:23,292 INFORMACIÓN Los orígenes permitidos son: ['o=Ubuntu,a=oneiric-security', 'o=Google, Inc.,a=stable']

Puede cambiar la configuración de las actualizaciones desatendidas editando el archivo /etc/apt/apt.conf.d/10periodic; las opciones para la configuración se encuentran en el /etc/cron.daily/aptencabezado del script. Léalos para configurar la frecuencia de las actualizaciones desatendidas.

Respuesta2

Edite /etc/apt/apt.conf.d/50unattended-upgradesy agregue una línea dentro Origins-Pattern:

Unattended-Upgrade::Origins-Pattern {
        // Keep existing content here, just add:
        "origin=Google LLC,codename=stable";                              
}

información relacionada