Jak mogę włączyć ciche automatyczne aktualizacje dla Google Chrome?

22

Zainstalowanie Google Chrome powoduje dodanie zewnętrznego źródła oprogramowania, z którego można pobrać aktualizacje 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

Jak mogę włączyć nienadzorowane aktualizacje z tego repozytorium?

ændrük
źródło

Odpowiedzi:

39
  1. Zainstaluj aktualizacje nienadzorowane:

    sudo apt-get install unattended-upgrades
    
  2. Włącz aktualizacje nienadzorowane w repozytorium Google Chrome, edytując listę nienadzorowanych aktualizacji i dodając do niej repozytorium Google Chrome:

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

    Dodaj "Google\, Inc.:stable";do dozwolonych źródeł:

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

    Użyj sudo unattended-upgrade --dry-rundo przetestowania, jeśli wszystko się wyjaśni, powinieneś mieć zainstalowane aktualizacje Google Chrome bez żadnej interwencji z Twojej strony.

Aby sprawdzić, czy po zakończeniu pracy na sucho działa dziennik:

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

i powinieneś zobaczyć coś takiego w swoim dzienniku:

2011-10-11 18: 03: 23 292 INFO Dozwolone pochodzenie to: [„o = Ubuntu, a = oneiric-security”, „o = Google, Inc., a = stabilny”]

Możesz zmienić konfigurację nienadzorowanych aktualizacji, edytując plik /etc/apt/apt.conf.d/10periodic, opcje konfiguracji znajdują się w /etc/cron.daily/aptnagłówku skryptu. Przeczytaj je, aby skonfigurować częstotliwość nienadzorowanych aktualizacji.

Bruno Pereira
źródło
7
Od października 2018 r. Google zmieniło nazwę swojego repozytorium. Zmień ciąg z "Google\, Inc.:stable";na"Google LLC:stable";
user535733
1
w Ubuntu 18+ i nowszych wersjach Debiana gksudo jest przestarzałe i usunięte z repozytoriów Proponuję zastąpić gksudo w tej odpowiedzisudo gedit /etc/apt/apt.conf.d/50unattended-upgrades
google-frank-dspeed