PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SuSE Paketserver einrichten



AMD-Hammer
29.05.07, 09:09
Hallo zusammen...

ich habe ein etwas ungewöhnliches anliegen. Also es ist wie folgt. Mein Vater hat zu Hause ein Netzwerk mit knapp fünf Rechner, die alle samt mit SuSE 10 laufen. Dummerweise besitzt er kein DSL was das Updaten doch arg kompliziert und teuer macht. Ich hingegen hab sehr wohl DSL und zögere auch nicht es einzusetzen :D

Daher bin ich jetzt auf die Idee gekommen einfach bei meinem Vater im Netzwerk einen neuen Rechner zu installieren, auf den ich das SuSE Repo. aufspiele und von dem er dann die Pakete "quasi lokal" installieren kann.
Nun stellt sich mir die Frage, wie? Erstmal ist klar, dass ich das Repo. herunterladen muss. Aber was für einen Server installieren? Ich für meinen Teil denke ja, dass der Kram via FTP läuft, dass heißt ein Rechner mit nem FTP Server drauf reicht schon als Voraussetzung, richtig?

Hat vielleicht schon jemand Erfahrung damit?

P.S.: Die neuen Repo. würde ich ihm natürlich dann immer regelmäßig über eine externe Festplatte (bzw. über zwei um das tauschen zu können) mitbringen.

temir
29.05.07, 11:07
Ein vsftpd als FTP Server reicht da vollkommen. Den Repo-Spiegel bei dir wirst du wahrscheinlich am leichtesten mit wget einrichten, aktuell halten mit rsync; auch mit rsync die Daten von der Wechsel-HDD zum Repo auf dem Server bei deinem Vater 'erfrischen'.

marce
29.05.07, 11:08
Protokoll ist herzlich egal - http, ftp, NFS - YAST kann da so ziemlich alles.

Ansonsten: Suche mal auf der Homepage von Suse nach - da gibt's eine Anleitung dazu...


Zum Thema aktuell halten: Nicht alle Repo-Server unterstützen rsync (oder wollen das) - das am besten vorher mal mit einer Mail an den jeweiligen Admin abklären (auch wegen evtl. Limits, Zeitsfenstern, Frequenzen, ...)

michel_vaclav
29.05.07, 20:42
Also bei mir (SUSE9.2) liegen alle Updates nach dem Installieren unter :
/var/lib/YaST2/you/mnt/i386/update/9.2/rpm

Von dort lassen sie sich ja auf identischen Rechnern nochmal installieren.

Ohne dass ich es jetzt ausprobiert habe, aber vielleicht könnte man dieses eine Verzeichnis via nfs auch auf den anderen Rechnern entsprechend einbinden, sodass Yast das auch als Update-Verzeichnis kennt.

Wie gesagt, ich hab nix in der Richtung probiert.

michel_vaclav

Ede
29.05.07, 21:58
Ich habe diese (http://de.opensuse.org/SDB:YaST_Installationsquellen_erzeugen#YaST_Quelle n) Anleitung befolgt, um eine Installationsquelle für YaST zu erzeugen. Funktioniert sehr gut. Allerdings benutze ich dazu keinen Server, sondern eine USB-Festplatte.
Update (http://de.opensuse.org/SDB:Patch_CD_erstellen) funktioniet auch gut mit der USB-Festplatte.
Und die Server habe ich nicht mit rsync, sondern mit gftp gespiegelt.

AMD-Hammer
31.05.07, 08:42
Ich werd mir das heute mal anschauen. Eine USB Platte alleine wäre natürlich auch nicht schlecht, muss ich mal schaun, ob ich das hinbekomme