要件は以下の通り。
- 毎日、自動でsafe-upgradeを行う
- 変更点があればメールする。
- apt-listchangesのインストール・設定
apt-listchangesは、upgradeしたパッケージの変更点をお知らせしてくれるツールです。
# インストール sudo aptitude install apt-listchanges # debconfの設定 sudo dpkg-reconfigure -plow apt-listchanges
dpkg-reconfigureで生成される設定ファイルは以下の通り
cat /etc/apt/listchanges.conf [apt] frontend=mail email_address=something@gmail.com confirm=0 save_seen=/var/lib/apt/listchanges.db which=news
- cron-aptのインストール・設定
cron-aptは自動的にパッケージのアップグレードをするツールです。
#インストール sudo aptitude install cron-apt # 設定ファイルの編集 sudo vim /etc/cron-apt/config
#実行するAPTのフロントエンドをapt-getからaptitudeに変更 APTCOMMAND=/usr/bin/aptitude #upgradeに失敗した場合のメール送信先を指定 MAILTO="something@gmail.com"
# ダウンロード時のオプションを変更 sudo vim /etc/cron-apt/action.d/3-download # アップグレードのの実行時間を毎日6時に変更(デフォルト4時) sudo vim /etc/cron.d/cron-apt
0 件のコメント:
コメントを投稿