Ubuntu16.04xenialで無人アップグレードをインストールしました 約6か月前。
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
その後、コンソールで実行しました:
apt-get update -y && apt-get upgrade -y
約45個のパッケージが完全にアップグレードされました。
約5〜10を表示する必要があると思いましたが、約45は表示されません…この大量のアップグレードは、まるで無人アップグレードのように少し驚いていました。 「すべての仕事をしなかった」。
無人アップグレードがアップグレードされたパッケージが非常に少ないのはなぜですか?
承認された回答:
答えのほとんどは、/var/log/unattended-upgrades/unattended-upgrades.log
にある無人アップグレードログファイルにあります。
次に例を示します:
2018-01-08 06:17:51,770 INFO Starting unattended upgrades script
2018-01-08 06:17:51,771 INFO Allowed origins are: ['o=Ubuntu,a=xenial-security']
2018-01-08 06:18:07,765 INFO No packages found that can be upgraded unattended and no pending auto-removals
その真ん中の「許可された起源」を見てください。これは、ソフトウェアリポジトリを意味します。そこにある唯一のソースは-securityです。アップグレード、バックポート、PPA、サードパーティのリポジトリはありません。
つまり、この無人アップグレードの例はのみです。 セキュリティのアップグレードを提供します。他には何もありません。
Software and Updatesコントロールパネルを使用するか、/etc/apt/apt.conf.d/50unattended-upgrades
。
残りの答えは、Xenial(16.04)が2歳であるということです。古いソフトウェアの新しいセキュリティアップデートが少なくなります。