2007/01/24

5250GB 3Ware 9590SE-8ML での Server 構築(8)
Fedora Core 6 yum-updatesd の自動化設定




yum-update 有無の確認とインストール作業が面倒なので自動化を行いたいと思います。

Fedora Core 6 では自動化手順が Fedora Core 5 と異なっていますので注意して下さい。

root 権限で ログインし、 コンピュータ => etc => yum を開きます。

yum-updatesd.conf を ダブルクリックし gedit で開きます。
[main]
# how often to check for new updates (in seconds)
run_interval = 3600
# how often to allow checking on request (in seconds)
updaterefresh = 600

# how to send notifications (valid: dbus, email, syslog)
emit_via = dbus

# automatically install updates
#do_update = no
do_update = yes

# automatically download updates
#do_download = no
do_download = yes

# automatically download deps of updates
#do_download_deps = no
do_download_deps = yes

3箇所 の no を yes に変更し、保存します。



システム - 管理 - サーバー設定 - Services を選択します。


yum-updatesd にチェックを入れ 起動 を確認します。既に起動していた場合は、再起動 をクリックします。

yum-updatesd が起動中に 「ソフトウエアの追加/削除」 を行うとエラーが発生しますので、yum-updatesd サービスを停止させてから 「ソフトウエアの追加/削除」を実行して下さい。



2007/01/28 追記

yum-updatesd に メモリーリーク バグ? があるとの記載を Fedora JP Project - Official Site の掲示板で見つけました。システムモニタで見てみると、起動時には 6.8MB を使用しているものが、2日程で 80MB 強になっています。

yum-updatesd を使用せずに、cron を使用する スクリプト等の対応策情報が掲載されていますので、一度目を通される事をお勧めします。私は当面手動にて対応する予定です


2007/03/11 追記



yum-updatesd のMemory Leak が改善されるを待っていましたが、なかなか改善されませんので、cron で対応することにしました。

やはり、手動でのチェックは面倒です。(^^ゞ

左図のように、 /etc/cron.daily と /etc/cron.weekly 内に それぞれ下記の yum.cron を作成し、実行権限を与えます。
/etc/cron.daily/yum.cron
#!/bin/sh

if [ -f /var/lock/subsys/yum ]; then
/usr/bin/yum -R 120 -e 0 -d 0 -y update yum
/usr/bin/yum -R 10 -e 0 -d 0 -y shell /etc/yum/yum-daily.yum


/etc/cron.weekly/yum.cron
#!/bin/sh

if [ -f /var/lock/subsys/yum ]; then
/usr/bin/yum -e 0 -d 0 clean packages
fi





5250GB 3Ware 9590SE-8ML での Server 構築 関連 Page
2006/12/05 3Ware 9590SE BIOS 設定編
2006/12/06 PC 組立/Bench 編
2006/12/14 Fedora Core 6 に 3Ware 3DM2 をインストール
2006/12/15 Fedora Core 6 NFS Server の設定
2006/12/17 Fedora Core 6 Samba Server の設定
2006/12/20 Fedora Core 6 CUPS Print Server の設定
2007/01/13 Fedora Core 6 AntiVirus Soft Install
2007/01/24 Fedora Core 6 yum-updatesd の自動化設定
2007/01/28 Fedora Core 6 Aptche httpd Webserver の設定
2007/12/12 Fedora Core 6 xmms 24時間 BGM








当 Page への Link は自由ですが、Auction 等の商品説明や補足のために Link を張る事は堅く禁じます。(詳細はこちら

Copyright (c) 1999 - 2007 takajun. All rights reserved.