PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Lokales repository bauen?



W4rDooM
21.02.08, 14:19
Guten Tag liebes linuxforen Team und Member,

ich habe eine Frage kennt jmd. gute How To's in dennen erklärt wird wie man ein lokales (am besten centos) repository baut/aufsetzt?
Wir wollen nämlich am Wochende 20 Server lokal installieren und nicht dabei aus dem I-Net die Files runterladen müssen (dauert ja ein bischen). Wir haben schon ein Kickstart File aber nur ist dort noch CD Medium eingetragen das wollen wir natürlich einfach ändern und von einem lokalen Server installieren.

Vielen Dank schon mal im voraus.

Viele Grüße,

W4rDooM :)

baumgartner
21.02.08, 14:27
Du meinst sowas wie apt-proxy für debian basierte Distributionen?

Hätte da yum-proxy ergoogelt, weiß aber nicht ob das das Werkzeug ist welches du brauchst.

HirschHeisseIch
21.02.08, 14:31
Versuchs mal mit Post #9 in http://www.centos.at/smf/index.php?action=recent

Hab das allerdings jetzt auch nur fix ergooglet, und hab keine Ahnung, obs auch so funktioniert...

Für .deb-Distris gibts ja debmirror. Für RPM... keine Ahung.

W4rDooM
21.02.08, 14:38
http://centos-mirror.financial.com/5.1/os/x86_64/

sowas will ich mir selber bauen damit das so auf den lokalen Server liegt nicht im Internet.

Vielen Dank für die schnelle Hilfe.

VG

Daniel

Aqualung
21.02.08, 14:46
sowas will ich mir selber bauen damit das so auf den lokalen Server liegt nicht im Internet.

Einmaliger Snapshot. oder soll das immer aktuell sein?

Gruß Aqualung

marce
21.02.08, 15:00
setz Dir einen ftp-Server, stelle auf dem die Quellen zur Verfügung (Verzeichnisse Disc1, ...) auf und trage den als Quelle im Kickstart-File ein.

install
text
url --url ftp://123.123.123.123/centos51/.
...

Haben wir bei uns auch - angepasste InstallationsCD, die je nach Version (64/32 Bit) entsprechend auf die URL auf dem Server zugreift.

baumgartner
21.02.08, 15:17
Stellt sich aber auch die Frage ob man wirklich ALLE Pakete eines Repos benötigt, da wäre ein proxy dann wohl das kleinere übel ;)

marce
21.02.08, 15:31
ich glaube ja - AFAIK mosert Anaconda, wenn Verzeichnisse fehlen. Und munter-lustig verteilt sind die Pakete über die 6 / 7 CDs sowieso.

(Ausserdem dauert der Download mit einer vernünftigen Anbindung eh nur ein paar Minuten)

W4rDooM
21.02.08, 16:28
Also mit den Packeten sollte kein Problem sein die wichtigsten Intaliert er automatisch also sind im kickstart eingetragen. Ich muss einfach nur ein komplettes Abbild auf einen Server ziehen (einmalig) und diesen dann für das kickfile zur Verfügung stellen. Am besten http nicht ftp. Habt ihr da eine coole Site wo das alles sehr gut erklärt wird.

Vielen Dank für die mühe.

VG

Daniel

marce
21.02.08, 16:41
hilft Dir vermutlich konkret jetzt nicht weiter - aber ich hab' mir das innerhalb von ca. 1h auf der Centos/RH-Seite und ein bisschen Google zusammengefunden.

W4rDooM
22.02.08, 14:28
hallo nochmal,
ich habe es immer noch nicht hinbekommen etliche seiten habe ich jetzt dursucht google ausgeschöpft und immer noch keine Lösung gefunden.
Ich weis jetzt nur das ich apache dafür haben an haben (natürlich auch instaliert) muss. Die Dateien in das Verzeichnis "/var/www/html/centos/5/os" runterladen muss. Befehle dafür:
rsync -av rsync://ftp.hosteurope.de/centos/5/os/i386 /var/www/html/centos/5/os
rsync -av rsync://ftp.hosteurope.de/centos/5/updates/i386 /bar/www/html/centos/5/updates
Und weiter weis ich leider nicht :(
Wenn ich jetzt auf die IP und den Pfad gehe bekomme ich keine Dateistruktur zu sehen. z.B. http://192.168.190.100/var/www/html/centos/5/os
Ich komme da einfach nicht weiter.

Kickstart habe ich jetzt anstatt cdrom eingetragen z.B.
"url --url http://192.168.190.100/centos/5/os/ bla


@marcel du meintest bestimmt dieses wiki oder?
http://de.gentoo-wiki.com/Lokaler_Rsync_Server

Das bringt mir aber doch nix weil das gentoo ist und nicht centos oder?

Vielen Dank an alle für ihre schnelle Antwort und die Mühe die ich euch mache :)

Viele Grüße,
W4rDooM :)