Vielen Dank f�r die Info, Alfred!
Werde das bei Gelegenheit gleich ausprobieren.
Greets
Florian
--- Alfred Poschmann
Am Dienstag, 25. September 2001 11:31 schrieb Florian Brunner:
Ich m�chte nun meine Programme up-to-date halten. Ich habe mal rpmfind angeschaut, habe jedoch einige Probleme damit. [...]
Hallo Florian,
weil der Thread nun schon ein paar Tage zur�ck liegt, wollte ich Dir per PM schreiben; der Vollst�ndigkeit halber (und damit es im Archiv landet) geht eine Kopie an die Liste.
Ein ganzer Haufen Vorredner hat ja bereits �ber Wohl und Wehe automatischer Updates debattiert. Mir pers�nlich geht es vor allem um KDE, f�r das Suse permanent (nicht nur bei Versionssp�ngen) Updates liefert, die vor allem Bugfixes enthalten. Und die will ich haben :)
Um meine RPMs up to date zu halten, nutze ich mirror. Das l�sst sich recht fein konfigurieren, um nur die Pakete zu ziehen, die man auch will.
Wie nutzen? Zun�chst mu�t Du die /usr/lib/perl5/site_perl/5.6.0/mirror.defaults anpassen, dann eine Auswahl-Datei anlegen. Bei mir sieht die so aus (achte auf unn�tige Zeilenumbr�che): ---- kde.mirror , hier ausschneiden :)----
package=kdebase comment=kde basis-pakete site=ftp.gwdg.de # where to start pulling files back from
remote_dir=/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/KDE/update_for_7.2/base/
# where to put the files on your machine local_dir=/home/fredl/soft/kde22suse/base #
#----- package=applications comment=kde apps site=ftp.gwdg.de exclude_patt=^qt-korean|^qt-japanese|.link # ich will kein japanisch, kein koreanisch
remote_dir=/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/KDE/update_for_7.2/applications/
local_dir=/home/fredl/soft/kde22suse/applications/
#----- package=devel comment=kde devel-files # nur wichtig f�rs kompilieren weiterer programme site=ftp.gwdg.de
remote_dir=/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/KDE/update_for_7.2/development/
# where to put the files on your machine
local_dir=/home/fredl/soft/kde22suse/development/
#----- package=i18n comment=i18n-de site=ftp.gwdg.de get_patt=^kde-i18n-de- # ich will nur die deutschen uebersetzungen
remote_dir=/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/KDE/update_for_7.2/internationalization/
local_dir=/home/fredl/soft/kde22suse/internationalization/
----kde.mirror ende ----
Du solltest nat�rlich die local_dir anpassen und die entsprechenden Verzeichnisse anlegen (wei� nicht, ob mirror das notfalls alleine macht). Dann rufst Du als normaler User
mirror -d kde.mirror
auf. Wenns klappt, kannst Du es ja in cron.weekly schieben. Wenn mirror Dateien updatet, dann bekommt der aufrufende User eine entsprechende Mail, bei Aufruf aus cron.weekly w�re das root. Wenn ein User die Mail bekommen soll, kannst Du f�r ihn eine crontab anlegen (man crontab).
Danach kannst Du nat�rlich in den jeweiligen Verzeichnissen mit rpm -Fvh *rpm installieren lassen, mit -- nodeps --force auch automatisch (wieder per cron). Ich selbst mach das aber lieber "manuell" mit yast, weil ich so entscheiden kann, ob ich ein Paket �berhaupt installieren will.
Gru�, Alfred
__________________________________________________ Do You Yahoo!? Listen to your Yahoo! Mail messages from any phone. http://phone.yahoo.com