M. Takeyama です。
#途中経過を報告しておきます。
On Tue, 14 Oct 2003 21:06:13 +0900
Yasunari Imado
イマドです。
[Q1] YOUを使用する時はGUIでおこないますが、 cron(crontab), atなどを使ってスケジュールしておこなう ことは可能でしょうか?(GUIなしということになります。)
/usr/bin/online_update コマンドを利用できます。 すみません。バージョンを書き漏らしました。(SuSE 8.1での質問でした)
online_updateは、8.1, 9.0(8.2.99)の両方に存在することを 確認しました。今回のやりたいことは、このコマンドで十分 出来そうなような気がします。
[Q2] 接続先は、接続リストファイルをみているのようですが 変更可能ですか? もし、出来るとしたらどのように変更すれば良いでしょうか? #/etc (ファイル名は忘れました)の下にあるリストファイル #を置き換えても、defaultの内容なってしまってうまくいきま #せんでした。
/etc/suseservers か /etc/youservers で設定しても 反映されないなら /var/lib/YaST2/you/youservers とかどうでしょう? このファイルにはYOU起動時に取得されたサーバーリストが保存されるので ここに任意のサーバーを書いて、パーミッションを 444 にしてみるという 手法も考えられます。 すみません。ファイル名は、/etc/suseservers(SuSE 8.1)でした。 #yast2-online-update-2.6.14-0のパッケージのファイルリストから #探りあてたものです。
[SuSE 8.1] --- うまくいきませんでした。 #(上書きされます。--- やっぱバグかな。) /etc/sysconfig/onlineupdate その中の記述で、 YAST2_LOADFTPSERVER="yes" --- yes(default)になっていると www.suse.de のサイトからサーバリストを取ってきて /etc/suseservers に置きかえるようです。 #onlineupdateは、onlineupdateを管理する設定ファイルである #ことがわかりました。(今井さんが言われるように、) [SuSE 9.0(8.2.99)] --- 思いどうりいきました。 /etc/youservers(/etc/suseservers から置き換わったようです) /var/lib/YaST2/you/config --- 前回のYOUの接続先が保存されています。 /var/lib/YaST2/you/youservers --- www.suse.deからとってくるサーバリスト ファイルフォーマットが変更になったようです ------ (例) http://ftp.leo.org/download/pub/comp/os/unix/linux/suse/suse;Germany: LEO Munich (http) ------ リストにリストアップされる順番は、 (1) /var/lib/YaST2/you/config (2) /etc/youservers (3) /var/lib/YaST2/you/youservers という仕組みになっているようです。 /var/lib/YaST2/you/youservers を削除し、/etc/youservers を自分の思いどうりに書き換えて、 /etc/sysconfig/onlineupdate で YAST2_LOADFTPSERVER="no" としてSuSEの標準リストファイルを取ってこないように することで自分の思いどうりにコントロールすることができました。 ------ M. Takeyama