本番環境と検証環境があり、パッケージのアップデートを行いたい場合
- 10月1日 検証環境のパッケージを上げる
- 11月1日 検証環境で問題なければ本番も上げる
この時、それぞれの日に本番環境、検証環境で apt update
, apt upgrade
をすると本番、検証で差分が生じ検証されていないパッケージもアップデートされる可能性がある
正しくは10月1日に検証環境、本番環境で 同時 に以下のコマンドを実行
apt-get update
apt-get upgrade --download-only
検証環境で以下を実行
apt-get upgrade
問題なければ本番環境で以下を実行
apt-get upgrade
ポイントは apt-get update
, apt-get upgrade --download-only
を検証,本番環境ともに同じタイミングで実行して更新予定のパッケージを揃えておくこと
またubuntuは/etc/apt/apt.conf.d/10periodicの「APT::Periodic::Update-Package-Lists」を0にしておかないと毎日自動でapt-get updateが走るので注意すること
図にするとこんな感じ