Bitte nochmal wget suse update

Post Reply
Message
Author
Frank Rudolph

Bitte nochmal wget suse update

#1 Post by Frank Rudolph »

Hallo
Ich muss leider nochmal nerven ..... <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">((
Ich will immernoch einen lokalen Suse updateserver einrichten.
Ich hole im moment von ftp.leo.org ..... die suse Update files.
Das sind jetzt schon 1.4GB und rennt und rennt und rennt.....
Ich will nur suse8.2 und nur die Patches als würde ich über yast2 - software update machen.
mein wget lautet :
wget -r ftp.leo.org/download/pub/comp/os/unix/linux/suse/suse/i386/update/8.2/
Bin ich da richtig ? Ist das wirklich sooo viel?
Bitte helft
Frank

Alexander

Re: Bitte nochmal wget suse update

#2 Post by Alexander »

Hi,

warum nimmst Du denn nicht die komfortable YaST Online Update Funktion?

Gruß
Alexander

Frank Rudolph

Re: Bitte nochmal wget suse update

#3 Post by Frank Rudolph »

Hallo
Ich habe viele server und viele clients und wenig internet.
Ich will das auch nicht haben. Deshalb versuche ich einen für ftp und so weiter
zuzulassen und der rest datet dann von diesem einen (Natürlich per yast!!!) im
Intranet up. Das spart Kosten und Traffik und ist auch noch schön sicher denke ich.
Per Yast mache ich das immer .... nur die Quelle will ich ins intranet legen.
Gruss frank

User avatar
max
Posts: 806
Joined: 14. May 2000 12:55
Location: Ruhrpott

Re: Bitte nochmal wget suse update

#4 Post by max »

wenn du dann fertig bist, ist dein Interner Spiegel schon nicht mehr aktuell. Und dann?
Wieder von vorne, die ganzen Gigabytes?

Warum nicht gleich rsync?
Max
BTW: spricht das eigentlich für oder gegen Suse wenn die soooviel Patche haben? *g*
Last edited by max on 09. Sep 2003 8:43, edited 1 time in total.

Michael

Re: Bitte nochmal wget suse update

#5 Post by Michael »

Wie wärs denn mit

<a href="http://fou4s.gaugusch.at/" target="_blank"><!--auto-->http://fou4s.gaugusch.at/</a><!--auto-->

und einem zentralen /var/cache/fou4s via sshfs o. smbfs o. ftpfs o. httpfs o. nfs ect...

Cheers

Michael

Michael

Re: Bitte nochmal wget suse update

#6 Post by Michael »

Ach, hier stehts gerade auch noch.

Feature list from fou4s

<blockquote><hr>Network-wide updates from the same update directory possible (Even with different SuSE versions!) <hr></blockquote>

Viel Spaß damit

Cheers

Michael

Frank Rudolph

Re: Bitte nochmal wget suse update

#7 Post by Frank Rudolph »

@max
Ja sicher ist nicht unbedingt positiv....aber ich will auchnicht jeden Tag updaten
Nur wenn ich eine maschine neu hochgezogen habe dann ist es schon wichtig einen bestimmten
Patch stand zu erreichen.
Wenn nichts wirklich wichtiges anliegt mache ich das 1 mal pro Monat.....
Ich würde auch mal rsync probieren aber auch dazu muss ich auf einem FTP einen Pfad haben den ich
syncronisieren will und der fehlt mir immernoch.....

@all
Ich brauche das nur für suse8.2 !!!
Kennt jemand den pfad <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">?
danke
frank

pierre

Re: Bitte nochmal wget suse update - so wirds gemacht

#8 Post by pierre »

Hallo Frank,

habe selbst mit "wget" einen zentralen updateserver eingerichtet. Ich benutze dazu zwei dateien in einem extra dafür angelegten userverzeichnis (dieser user existiert nicht wirklich, nenne ihn einfach "update". Dieser nichtsnutz (stimmt natürlich nicht ganz) macht nichts anderes als einmal wöchentlich im cronjob updates zu holen. Und so sieht?s bei mir aus:
Mein skript habe ich im /home/namedesupdateusers/updateskript.sh:

#! /bin/sh
# wget automatisch Updates holen fuer SuSE 8.2
#
#Inhalt des logfiles löschen bevor mit dem update begonnen wird
cat /dev/null > /home/namedesupdateusers/SuSEupdateMirror.log
#
#updates holen, die ftp url?s werden aus einer textdatei "url" eingelesen, unzwar nacheinander.
/usr/bin/wget --mirror -passive-ftp -i /home/namedesupdateusers/url -o /home/namedesupdateusers/SuSEupdateMirror.log
#
#Hier kopiere ich nur das ganze auf ein für alle zugängliches "pub"-verzeichnis, welches per nfs exportiert wird
cp -aRu /home/namedesupdateusers/ftp.suse.com /data2/


Hier die datei "url"

ftp://ftp.suse.com/pub/suse/i386/update/8.2/patches/
ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/i586/
ftp://ftp.suse.com/pub/suse/i386/update/8.2/rpm/noarch/

Warum eine datei für die urls? habe mir gedacht das man mehere dateien mit verschiedenen ftp mirror sites anlegen könnte, url1,url2 usw.
Falls einem der eine mirror zu langsam wird nimmt man einfach einen anderen, indem man im skrip nur die url datei ändert.

Das ganze muss natürlich noch per nfs exportiert werden, bei mir wird das komplette "pub"verzeichnis /data2 exportitert und von den clients importiert. Wichtig für die clients ist nämlich nur, ab welcher pfadtiefe du nach updates suchen lassen willst. Wenn du die onlineupdate funktion aufrufst,wählst du "Experten" und "dir", gehst so lange im verzeichnispfad des per nfs importierten verzeichnisses runter bis du bei z.B. /pub/ftp.suse.com/pub/suse/ stehen bleibst, dann klappts auch mit dem Nachbarn.
Als Cronjob ruft der "namedesupdateuser" in seinem home verzeichnis das updateskript.sh einmal oder so oft du willst auf.

Gruss Pierre
man wget

Frank Rudolph

Re: Bitte nochmal wget suse update

#9 Post by Frank Rudolph »

@Pierre
Vielen Vielen Dank .... Genau das suche ich.

Auch danke an alle anderen <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Frank

Post Reply