
Home > Debian > 基本設定 > パッケージの更新を自動化する
| パッケージの更新を自動化する |
cron-aptをインストールする
# apt-get update # apt-get install cron-apt |
自動更新の対象をセキュリティの更新のみに設定する
# vi /etc/cron-apt/config # OPTIONS="-o quiet=1 -o Dir::Etc::SourceList=/etc/apt/security.sources.list" ←127行目 ↓ OPTIONS="-o quiet=1 -o Dir::Etc::SourceList=/etc/apt/security.sources.list" ←コメント解除 # vi /etc/apt/security.sources.list ←新規で作成 deb http://security.debian.org/ sarge/updates main contrib non-free # vi /etc/cron-apt/action.d/3-download dist-upgrade -d -y -o APT::Get::Show-Upgraded=true ↓ dist-upgrade -y -o APT::Get::Show-Upgraded=true ← -dを外す |
以上で準備完了。デフォルトでは、午前4時に実行されるようになっている。
# cat /etc/cron.d/cron-apt # # Regular cron jobs for the cron-apt package # # Every night at 4 o'clock. 0 4 * * * root test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt # Every hour. # 0 * * * * root test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt /etc/cron-apt/config2 # Every five minutes. # */5 * * * * root test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt /etc/cron-apt/config2 |
最終更新 : 09/26/2005