web-dev-qa-db-ja.com

無人アップグレードがデフォルトでアクティブ化されるのはなぜですか?

CentOSからUbuntu Server 16.04 LTSに移行しました。セットアップ中に自動更新を行うように求められたときに「いいえ」を選択しました。しかし、カーネルアップデートが自動的にインストールされていたため、デフォルトで無人アップグレードがデフォルトでアクティブ化およびインストールされることに気付きました。これは非常にWindowsに似ており、私を失望させます。ユーザーがセットアップ中にnoを選択したにもかかわらず、デフォルトで有効になっているのはなぜですか?

ありがとう

8
Cucumber

なぜあなたに選択肢を与え、それからあなたの応答を無視するのか説明できません。インストールせずに、その動作を確認することはできませんが、修正するのは簡単です。

/etc/apt/apt.conf.d/50unattended-upgradesを編集し、-security行をコメント化します。

// Automatically upgrade packages from these (Origin:archive) pairs
Unattended-Upgrade::Allowed-Origins {
//      "${distro_id}:${distro_codename}-security";
//      "${distro_id}:${distro_codename}-updates";
//      "${distro_id}:${distro_codename}-proposed";
//      "${distro_id}:${distro_codename}-backports";
};
4
user508889

無人アップグレードを無効にする別の方法は

/etc/apt/apt.conf.d/20auto-updatesを編集し、「無人アップグレード」を「0」に設定します。

APT::Periodic::Unattended-Upgrade "0";
8