Como posso ativar atualizações automáticas silenciosas para o Google Chrome?

22

A instalação do Google Chrome faz com que uma fonte de software de terceiros seja adicionada a partir da qual as atualizações do Google Chrome podem ser recuperadas:

$ 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

Como habilitar atualizações autônomas deste repositório?

ændrük
fonte

Respostas:

39
  1. Instale atualizações autônomas:

    sudo apt-get install unattended-upgrades
    
  2. Ative atualizações autônomas no repositório do Google Chrome editando a lista de atualizações autônomas e adicionando o repositório do Google Chrome:

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

    Adicione "Google\, Inc.:stable";às origens permitidas:

    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. Teste

    Use sudo unattended-upgrade --dry-runpara testar, se tudo ficou claro, você deve ter as atualizações do Google Chrome instaladas sem nenhuma intervenção sua.

Para verificar se está funcionando, siga o registro após a execução a seco:

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

e você deve ver algo no seu log:

2011-10-11 18: 03: 23,292 INFO As origens permitidas são: ['o = Ubuntu, a = segurança onírica', 'o = Google, Inc., a = stable']

Você pode alterar a configuração das atualizações autônomas editando o arquivo /etc/apt/apt.conf.d/10periodic, as opções para a configuração estão no /etc/cron.daily/aptcabeçalho do script. Leia-os para configurar a frequência das atualizações autônomas.

Bruno Pereira
fonte
7
Em outubro de 2018, o Google mudou o nome de seu repositório. Altere a string de "Google\, Inc.:stable";para"Google LLC:stable";
user535733
1
para o Ubuntu 18+ e o Debian mais recente, o gksudo foi preterido e removido dos repositórios, sugiro substituir o gksudo nesta resposta porsudo gedit /etc/apt/apt.conf.d/50unattended-upgrades
google-frank-dspeed