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

22

Al instalar Google Chrome, se agrega 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?

ændrük
fuente

Respuestas:

39
  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:

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

    Agregar "Google\, Inc.: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\, Inc.:stable";
    };
    
  3. Prueba

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

Para comprobar que funciona siguiendo el registro después de la ejecución en seco:

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

y debería ver algo similar a esto en su registro:

2011-10-11 18: 03: 23,292 INFO 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 están en el /etc/cron.daily/aptencabezado del script. Léalos para configurar la frecuencia de las actualizaciones desatendidas.

Bruno Pereira
fuente
77
A partir de octubre de 2018, Google ha cambiado el nombre de su repositorio. Cambie la cadena de "Google\, Inc.:stable";a"Google LLC:stable";
user535733
1
para Ubuntu 18+ y más reciente Debian gksudo quedó en desuso y se eliminó del uso de repos, sugiero reemplazar gksudo en esta respuesta consudo gedit /etc/apt/apt.conf.d/50unattended-upgrades
google-frank-dspeed