You want to mirror the current patches and updates locally and distribute them to other computers on your network. This might be necessary if the machines are protected by a firewall or if you want to save bandwidth.
The configuration of a local YOU server exceeds the scope of our free of charge installation support. However, you are welcome to refer to our Business Support Service. Further information is available under:
http://www.suse.de/en/business/services/support/First, find a server that allows mirroring (not ftp.suse.com) and read the server's mirror policy carefully. For mirroring purposes, use, for example, rsync
rsync -tvrl --stats --exclude=*.src.rpm --delete
ftp.gwdg.de::SuSE-8.0_update /dist/updates/i386/update/8.0/
In the example above, the entire SuSE-8.0_update directory with the
exception of the src.rpm packages has been mirrored. The target is
/dist/updates/i386/update/8.0/. Modify the rsync command as desired to
mirror only certain directories or to limit the bandwidth. For more
information, refer to< man rsync
.
To find out which directories are available via rsync, use
rsync -n ftp.gwdg.de::
A cron entry can be used to automate the mirroring. For more
information, check man crontab
.
The target should point directly to the directory reachable via FTP. An FTP server might be required for this purpose.
Client SetupThe entry YAST2_LOADFTPSERVER
can be set either with
YaST2 and the sysconfig editor or manually, for example:
pico /etc/sysconfig/onlineupdate
Change the configuration to
YAST2_LOADFTPSERVER="no"
The servers will be saved in the file /etc/suseservers. Insert your local FTP server in the first position:
ftp://192.168.0.1/updates/
Make sure you enter the right path. YaST2 error messages are
logged in the file /var/log/y2log
or, since SuSE Linux
8.1, /var/log/YaST2/y2log
.
If the clients report errors, search for the possible causes in
this file first.
Some instructions for the automatic update of clients by way of a cronjob can be found in the last section of
"Using YaST2 in Text Mode " (http://sdb.suse.de/en/sdb/html/yast2_ncurses.html)