Google Chromeのサイレント自動更新を有効にするにはどうすればよいですか?


22

Google Chromeをインストールすると、サードパーティのソフトウェアソースが追加され、そこから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

このリポジトリから無人アップグレードを有効にするにはどうすればよいですか?

回答:


39
  1. 無人アップグレードをインストールします。

    sudo apt-get install unattended-upgrades
    
  2. 無人アップグレードリストを編集し、Google Chromeリポジトリを追加して、Google Chromeリポジトリで無人アップデートを有効にします。

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

    "Google\, Inc.:stable";許可された発信元に追加します。

    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. テスト

    sudo unattended-upgrade --dry-runテストに使用します。すべてが明らかになったら、ユーザーの介入なしにGoogle Chromeの更新をインストールする必要があります。

ドライランの後にログが機能することを確認するには:

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

ログに次の行に沿って何かが表示されるはずです。

2011-10-11 18:03:23,292 INFO許可される発信元は次のとおりです:['o = Ubuntu、a = oneiric-security'、 'o = Google、Inc.、a = stable']

ファイルを編集することにより、無人アップデートの構成を変更できます。構成の/etc/apt/apt.conf.d/10periodicオプションは/etc/cron.daily/aptスクリプトヘッダーにあります。それらを読んで、無人アップデートの頻度を設定してください。


7
2018年10月の時点で、Googleはリポジトリの名前を変更しました。文字列を次の"Google\, Inc.:stable";ように変更します"Google LLC:stable";
user535733

1
Ubuntuの18歳以上と、新しいDebianのgksudoはリポジトリから非推奨と取り出してしまったために私はこの答えにgksudoを交換することをお勧め使用sudo gedit /etc/apt/apt.conf.d/50unattended-upgrades
グーグル・フランク・DSPEED
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.