Bagaimana saya bisa mengaktifkan pembaruan otomatis senyap untuk Google Chrome?

22

Menginstal Google Chrome menyebabkan sumber perangkat lunak pihak ketiga ditambahkan yang darinya peningkatan Google Chrome dapat diambil:

$ 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

Bagaimana saya bisa mengaktifkan peningkatan tanpa pengawasan dari repositori ini?

ændrük
sumber

Jawaban:

39
  1. Instal peningkatan tanpa pengawasan:

    sudo apt-get install unattended-upgrades
    
  2. Aktifkan pembaruan tanpa pengawasan pada repo Google Chrome dengan mengedit daftar peningkatan tanpa pengawasan dan menambahkan repo Google Chrome di dalamnya:

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

    Tambahkan "Google\, Inc.:stable";ke asal yang diizinkan:

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

    Gunakan sudo unattended-upgrade --dry-rununtuk menguji, jika semuanya menjadi jelas Anda harus menginstal pembaruan ke Google Chrome tanpa campur tangan Anda.

Untuk memeriksa apakah itu berhasil, ikuti log setelah menjalankan:

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

dan Anda akan melihat sesuatu di sepanjang baris ini di log Anda:

2011-10-11 18: 03: 23.292 INFO Asal yang diizinkan adalah: ['o = Ubuntu, a = oneiric-security', 'o = Google, Inc., a = stable']

Anda dapat mengubah konfigurasi pembaruan tanpa pengawasan dengan mengedit file /etc/apt/apt.conf.d/10periodic, opsi untuk konfigurasi ada di /etc/cron.daily/aptheader skrip. Baca untuk mengonfigurasi frekuensi pembaruan tanpa pengawasan.

Bruno Pereira
sumber
7
Pada Oktober 2018, Google telah mengubah nama repositori itu. Ubah string dari "Google\, Inc.:stable";menjadi"Google LLC:stable";
user535733
1
untuk Ubuntu 18+ dan Debian gksudo yang lebih baru tidak digunakan lagi dan dihapus dari repo, saya sarankan untuk mengganti gksudo dalam jawaban ini dengansudo gedit /etc/apt/apt.conf.d/50unattended-upgrades
google-frank-dspeed