5. 自動アップデート
無人アップグレード パッケージを使用すると、更新されたパッケージを自動的にインストールでき、すべてのパッケージを更新するか、セキュリティ更新プログラムのみをインストールするように構成できます。 まず、ターミナルに次のように入力してパッケージをインストールします。
sudo apt install 無人アップグレード
無人アップグレードを構成するには、編集します /etc/apt/apt.conf.d/50unattended-upgrades ニーズに合わせて以下を調整します。
Unattended-Upgrade::Allowed-Origins { "${distro_id}:${distro_codename}"; "${distro_id}:${distro_codename}-セキュリティ";
// "${distro_id}:${distro_codename}-アップデート";
// "${distro_id}:${distro_codename}-提案されました";
// "${distro_id}:${distro_codename}-バックポート";
};
特定のパッケージは、 ブラックリストに載って したがって、自動的には更新されません。 パッケージをブラックリストに登録するには、そのパッケージをリストに追加します。
無人-アップグレード::パッケージ-ブラックリスト{
// "vim";
// "libc6";
// "libc6-dev";
// "libc6-i686";
};
ダブル 「//」 コメントとして機能するため、「//」に続くものは評価されません。
自動更新を有効にするには、編集します /etc/apt/apt.conf.d/20自動アップグレード そして、適切な apt 構成オプションを設定します。
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
上記の構成では、パッケージ リストが更新され、利用可能なアップグレードが毎日ダウンロードおよびインストールされます。 ローカルのダウンロード アーカイブは毎週クリーンアップされます。 新しいバージョンの Ubuntu にアップグレードされたサーバーでは、回答によっては、上記のファイルが存在しない可能性があります。 この場合、この名前の新しいファイルを作成しても機能するはずです。
apt Periodic 構成オプションの詳細については、 /etc/cron.daily/apt スクリプトヘッダー。
無人アップグレードの結果は次の場所に記録されます。 /var/log/無人アップグレード.