chibi style
    

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


>>このページのTOPへ

最終更新 : 09/26/2005


Copyright © 2004-2007 chibi ,All Rights Reserved