Wie kann ich stille automatische Updates für Google Chrome aktivieren?

22

Durch die Installation von Google Chrome wird eine Drittanbieter-Softwarequelle hinzugefügt, von der Google Chrome-Upgrades abgerufen werden können:

$ 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

Wie kann ich unbeaufsichtigte Upgrades von diesem Repository aktivieren?

ændrük
quelle

Antworten:

39
  1. Installieren Sie unbeaufsichtigte Upgrades:

    sudo apt-get install unattended-upgrades
    
  2. Aktivieren Sie unbeaufsichtigte Updates für das Google Chrome-Repo, indem Sie die Liste der unbeaufsichtigten Upgrades bearbeiten und das Google Chrome-Repo hinzufügen:

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

    In "Google\, Inc.:stable";den Ursprüngen erlaubt:

    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. Prüfung

    Verwenden Sie sudo unattended-upgrade --dry-rundiese Option, um zu testen, ob sich herausgestellt hat, dass Updates für Google Chrome ohne Ihr Zutun installiert werden sollten.

So überprüfen Sie, ob das Protokoll nach dem Trockenlauf funktioniert:

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

und du solltest etwas in der Art in deinem Log sehen:

2011-10-11 18: 03: 23,292 INFO Zulässige Ursprünge sind: ['o = Ubuntu, a = oneiric-security', 'o = Google, Inc., a = stable']

Sie können die Konfiguration der unbeaufsichtigten Updates ändern, indem Sie die Datei bearbeiten /etc/apt/apt.conf.d/10periodic. Optionen für die Konfiguration finden Sie im /etc/cron.daily/aptSkript-Header. Lesen Sie diese, um die Häufigkeit der unbeaufsichtigten Updates zu konfigurieren.

Bruno Pereira
quelle
7
Seit Oktober 2018 hat Google den Namen seines Repository geändert. Ändern Sie die Zeichenfolge von "Google\, Inc.:stable";zu"Google LLC:stable";
user535733
1
Für Ubuntu 18+ und neuere Debian-Versionen wurde gksudo veraltet und aus den Repos entfernt. Ich schlage vor, gksudo in dieser Antwort durchsudo gedit /etc/apt/apt.conf.d/50unattended-upgrades
google-frank-dspeed vom