無人アップグレードでアップグレードされたパッケージが少ないように見えるのはなぜですか?


9

Ubuntu 16.04 xenialでは、約6か月前に無人アップグレードをインストールしました。

sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades

その後、コンソールで実行しました:

apt-get update -y && apt-get upgrade -y

約45個のパッケージが完全にアップグレードされました。

見たところ、45ではなく5〜10が表示されるべきだと思いました...アップグレードのこの一群は、一見無人アップグレードのように「すべての仕事をしなかった」かのように私を少し驚かせました。

無人アップグレードでアップグレードされたパッケージが少ないように見えるのはなぜですか?

回答:


13

答えのほとんどは、次の場所にある無人アップグレードログファイルにあります /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なし、サードパーティのリポジトリなし。

つまり、この例の無人アップグレードは、セキュリティアップグレードのみを提供しています。他には何もありません。

許可されたオリジン(リポジトリ)は、ソフトウェアとアップデートのコントロールパネルから、またはにある無人アップグレード構成ファイルを編集して、追加、削除、または編集できます/etc/apt/apt.conf.d/50unattended-upgrades

残りの答えは、Xenial(16.04)が2歳であることです。古いソフトウェアの新しいセキュリティ更新が少なくなります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.