lokaler Installationsserver
Moin moin, da ich sehr oft openSuSE installiere würde ich mir gern einen 'lokalen' Installationsserver einrichten. Dieser sollte das 'repo', 'repo-non-oss' und 'update' beinhalten. Ich hab schonmal bei openSuSE geschaut jedoch wird bei den rsync Quellen auch die Version 10.2 und 10.3 zzgl. derer ISO's mit übertragen, welche ich gar nicht benötige. Gibt es evtl. eine einfache Möglichkeit die V11 einfach lokal zu ziehen und 1x/Woche zu syncen ?? vielen Dank Max
Markus Heinze schrieb:
Moin moin, wird bei den rsync Quellen auch die Version 10.2 und 10.3 zzgl. derer ISO's mit übertragen, welche ich gar nicht benötige. Gibt es evtl. eine
Moin, du könntest z.B. dem rsync mit --exclude='*.iso' mitteilen, das Du Iso-Images nicht haben willst. Gruß Axel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi, also ich mache das für die Updates z.B. immer mit einem cron.daily: für 10.2: #!/bin/sh /usr/bin/rsync -avz --progress --delete --delete-excluded --exclude="rpm/ppc" --exclude="rpm/ppc64" ftp3.gwdg.de::pub/suse/update/10.2/ /update/you/mnt/i386/update/10.2 und 10.3: #!/bin/sh /usr/bin/rsync -avz --progress --delete --delete-excluded --exclude="rpm/ppc" --exclude="rpm/ppc64" ftp3.gwdg.de::pub/opensuse/update/10.3/ /update/you/mnt/i386/update/10.3 Ich hoffe das hilft dir weiter. Guido Markus Heinze schrieb:
Moin moin,
da ich sehr oft openSuSE installiere würde ich mir gern einen 'lokalen' Installationsserver einrichten. Dieser sollte das 'repo', 'repo-non-oss' und 'update' beinhalten. Ich hab schonmal bei openSuSE geschaut jedoch wird bei den rsync Quellen auch die Version 10.2 und 10.3 zzgl. derer ISO's mit übertragen, welche ich gar nicht benötige. Gibt es evtl. eine einfache Möglichkeit die V11 einfach lokal zu ziehen und 1x/Woche zu syncen ??
vielen Dank Max
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag 25 August 2008 schrieb Markus Heinze:
da ich sehr oft openSuSE installiere würde ich mir gern einen 'lokalen' Installationsserver einrichten. Dieser sollte das 'repo', 'repo-non-oss' und 'update' beinhalten. Ich hab schonmal bei openSuSE geschaut jedoch wird bei den rsync Quellen auch die Version 10.2 und 10.3 zzgl. derer ISO's mit übertragen, welche ich gar nicht benötige. Gibt es evtl. eine einfache Möglichkeit die V11 einfach lokal zu ziehen und 1x/Woche zu syncen ??
Also ich hab folgendes Script für den 11.0er sync verwendet, die PPC-Pakete habe ich erst mal: #!/bin/sh # VERSION="11.0" RSYNC_SERVERPATH="ftp5.gwdg.de/pub/" rsync -rlptgov --progress --delete --delete-excluded \ --exclude '*-debuginfo-*.rpm' \ --exclude '*.src.rpm' --exclude '*.nosrc.rpm' \ --exclude '*.ppc*.rpm' --exclude '*.ppc*.iso' \ rsync://${RSYNC_SERVERPATH}opensuse/distribution/${RSYNC_VERSION}/repo/oss . rsync -rlptgov --progress --delete --delete-excluded \ --exclude '*-debuginfo-*.rpm' \ --exclude '*.src.rpm' --exclude '*.nosrc.rpm' \ --exclude '*.ppc*.rpm' --exclude '*.ppc*.iso' \ rsync://${RSYNC_SERVERPATH}opensuse/distribution/${RSYNC_VERSION}/repo/non-oss . Die Updates ziehe ich mir täglich frisch via (Sicherheitsupdates, Packman und noch ein paar Repros mehr, die ich hier weggelassen habe). Zum Schluss spielt Zypper die Sicherheitsupdates dann auch gleich ein. Ich hab auch manchmal mehrere Versionen auf der Platte, deshalb die Schleife, bräuchte ich dann nur VERSIONS erweitern, die einzelnen Versionen mit Leerzeichen getrennt reinschreiben #!/bin/sh VERSIONS="11.0" for VERSION in ${VERSIONS} ; do # 1. Packman-Updates # rsync.zmi.at::packman/suse/$VERSION/ \ # ftp.gwdg.de::pub/linux/misc/packman/suse/$VERSION/ \ # rsync://packman.unixheads.com/packman/suse/$VERSION/ \ # rsync://packman.mirrors.skynet.be/packman/suse/$VERSION/ \ # packman.inode.at::packman/suse/$VERSION/ echo "" echo "" echo "====================================" echo "Synchronisiere Packman für SUSE ${VERSION}" echo "====================================" /usr/bin/rsync -avz --progress --delete --delete-excluded \ --exclude "*-debuginfo-*.rpm" --exclude "*-debugsource-*.rpm" \ rsync://packman.mirrors.skynet.be/packman/suse/${VERSION}/ \ /srv/ftp/pub/Packman/${VERSION}/ # 2. Sicherheitsupdates von SUSE echo "" echo "" echo "========================================" echo "Synchronisiere YOU-Updates für SUSE ${VERSION}" echo "========================================" /usr/bin/rsync -avz --progress --delete --delete-excluded \ --exclude "*.ia64.rpm" --exclude '*.ppc*.rpm' --exclude "*.src.rpm" \ --exclude "*.delta.rpm" --exclude "*.patch.rpm" \ --exclude "*-debuginfo-*.rpm" --exclude "*-debugsource-*.rpm" \ ftp4.gwdg.de::pub/opensuse/update/${VERSION}/ \ /srv/ftp/pub/openSUSE/update/${VERSION}/ done /usr/bin/zypper --non-interactive up -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Moin moin, Danke für die Hilfe hab aus allem was zusammengebastelt und es funzt prima. Nochmals danke an alle. mfg max Markus Heinze schrieb:
Moin moin,
da ich sehr oft openSuSE installiere würde ich mir gern einen 'lokalen' Installationsserver einrichten. Dieser sollte das 'repo', 'repo-non-oss' und 'update' beinhalten. Ich hab schonmal bei openSuSE geschaut jedoch wird bei den rsync Quellen auch die Version 10.2 und 10.3 zzgl. derer ISO's mit übertragen, welche ich gar nicht benötige. Gibt es evtl. eine einfache Möglichkeit die V11 einfach lokal zu ziehen und 1x/Woche zu syncen ??
vielen Dank Max
participants (4)
-
Axel Birndt
-
Guido Kölsch
-
Manfred Tremmel
-
Markus Heinze