Eigenen Installationsserver, welche Struktur?
Moin, Ich würde gerne für eine Reihe von Suse-9-Rechnern ein gemeinsamses Installations-Repository für zusätzliche (eigene) Software auf einem http Server einrichten. Das Soll dann als HTTP-Quelle in YAST eingebunden werden, so dass man über Software installieren die eigenen Pakete hinzufügen kann. Weiterhin wäre es klasse, wenn ich darüber auch gleichzeitig diese Pakete per YOU aktuell halten kann. Dazu hab ich erst mal ein paar Fragen :) a/ geht das so einfach? In der SDB habe ich nur was über die Spiegelung eines YOU-Servers gefunden. b/ wo finde ich eine Dokumentation der benötigten Struktur und wie ich sie erstelle (manuell oder automatisch) c/ muss der Server irgendwas besonderes mitbringen (wenn ja, was), oder reicht eine reine http-Verbindung über Port 80? d/ gibts da Probleme mit dem YOU oder ist das das automatisch auch schon eingerichtet. Andreas
Hallo Andreas, hallo Leute, Am Montag, 22. Dezember 2003 17:21 schrieb A.Loesch:
Ich würde gerne für eine Reihe von Suse-9-Rechnern ein gemeinsamses Installations-Repository für zusätzliche (eigene) Software auf einem http Server einrichten. Das Soll dann als HTTP-Quelle in YAST eingebunden werden, so dass man über Software installieren die eigenen Pakete hinzufügen kann. [...] a/ geht das so einfach? In der SDB habe ich nur was über die Spiegelung eines YOU-Servers gefunden.
b/ wo finde ich eine Dokumentation der benötigten Struktur und wie ich sie erstelle (manuell oder automatisch)
Schau Dich mal auf dem SuSE-FTP-Server (oder einem Mirror) um. Es gibt z. B. bei den KDE-Updates ein Unterverzeichnis yast-source - wenn Du dessen Inhalt "entschlüsseln" kannst, sollte es recht leicht sein, eine eigene Installationsquelle zu erstellen. Mit etwas Glück findest Du in people/ eines der YaST-Entwickler eine passende Beschreibung, das würde die Sache noch leichter machen ;-) Mehr kann ich mir auf Anhieb auch nicht zusammenreimen, da ich sowas noch nie gebraucht habe.
c/ muss der Server irgendwas besonderes mitbringen (wenn ja, was), oder reicht eine reine http-Verbindung über Port 80?
Ich weiß nicht, ob HTTP unterstützt wird, und bin gerade zu faul zum Nachschauen ;-) Jedenfalls: Wie wärs mit (anonymous) FTP? Ist wohl der üblichere Weg. Gruß Christian Boltz --
Ich _habe_ einen vernünftigen Mailer! Und warum benutzt Du ihm nicht? Mach ich gerade. Komisch, bei mir wird angezeigt, daß Du KMail benutzt. [> Manfred Misch und Bernd Brodesser in suse-linux]
Moin, From: Christian Boltz , Saturday, December 27, 2003 11:29 PM
Hallo Andreas, hallo Leute,
Am Montag, 22. Dezember 2003 17:21 schrieb A.Loesch:
Ich würde gerne für eine Reihe von Suse-9-Rechnern ein gemeinsamses Installations-Repository für zusätzliche (eigene) Software auf einem http Server einrichten. Das Soll dann als HTTP-Quelle in YAST eingebunden werden, so dass man über Software installieren die eigenen Pakete hinzufügen kann. [...] a/ geht das so einfach? In der SDB habe ich nur was über die Spiegelung eines YOU-Servers gefunden.
b/ wo finde ich eine Dokumentation der benötigten Struktur und wie ich sie erstelle (manuell oder automatisch)
Schau Dich mal auf dem SuSE-FTP-Server (oder einem Mirror) um. Es gibt z. B. bei den KDE-Updates ein Unterverzeichnis yast-source - wenn Du dessen Inhalt "entschlüsseln" kannst, sollte es recht leicht sein, eine eigene Installationsquelle zu erstellen.
Dieses Entschlüsseln wollte ich ja gerade umgehen :)
Mit etwas Glück findest Du in people/ eines der YaST-Entwickler eine passende Beschreibung, das würde die Sache noch leichter machen ;-)
Danke für den Tipp, das werde ich mir mal ansehen, im Zweifelsfall melde ich mich nochmal...
c/ muss der Server irgendwas besonderes mitbringen (wenn ja, was), oder reicht eine reine http-Verbindung über Port 80?
Ich weiß nicht, ob HTTP unterstützt wird, und bin gerade zu faul zum Nachschauen ;-) Jedenfalls:
Zumindest kann ich in YAST http-Quellen einstellen...
Wie wärs mit (anonymous) FTP? Ist wohl der üblichere Weg.
Das würde aber Geld kosten :) die Rechner stehen verteilt und ich wollte das über Speicherplatz auf einem gemieteten (shared) Webserver machen, Anon-FTP kostet extra :) Andreas
Hallo Christian,
Wie wärs mit (anonymous) FTP? Ist wohl der üblichere Weg.
Das würde aber Geld kosten :) die Rechner stehen verteilt und ich wollte das über Speicherplatz auf einem gemieteten (shared) Webserver machen, Anon-FTP kostet extra :)
Kannst Du nicht einfach mittels "wget --mirror [irgendein FTP Mirror mit SuSE]" eine Kopie eines vollständigen SuSE holen und das dann einfach per HTTP als YAST Installationsquelle einbinden? Ich habe mir SuSE 9.0 auf die Art und Weise ins LAN geholt und biete es als anonyme FTP Freigabe an, von der man bequem installieren kann. Die Struktur der Verzeichnisse sollte wahrscheinlich dieselbe wie bei HTTP sein, Du müsstest also wahrscheinlich diese Spiegelung nur per HTTP anbieten und YAST dann darauf verweisen. Wenn Du installieren willst, dann brauchst Du diese fünf SuSE Bootdisketten mit dem Boot Image und den Modulen. Nach dem Laden der Module bietet Dir das Installationswerkzeug dann verschiedene Methoden an (HTTP, FTP, NFS, Samba(?) usw.). Eine Spiegelung von SuSE 9.0 (i386 Baum) ist ungefähr 7GB groß. Plane also Deine Bandbreite, bevor Du den Monsterdownload beginnst ;-) Wenn Du die SuSE CDs bzw. die DVD hast, dann sollte es noch einfacher gehen. Ich habe dieselbe Frage vor etwa vier Wochen gestellt und die Antwort war, dass man die Inhalte der CDs einfach in Unterverzeichnisse ablegt und freigibt. Bitte frage mich jetzt nicht, wie diese Unterverzeichnisse heißen müssen ;-) Eine kleine Zwischenfrage: wenn Du einen gemieteten Webserver (im Internet?) nutzen willst, dann verstehe ich nicht, warum es die normalen Mirrors von SuSE im Internet nicht tun? Gruß, Tobias W.
Hallo Tobias,
Eine kleine Zwischenfrage: wenn Du einen gemieteten Webserver (im Internet?) nutzen willst, dann verstehe ich nicht, warum es die normalen Mirrors von SuSE im Internet nicht tun?
Ist ein kleines Missverständnis :) Ich zitier noch mal aus meiner ersten Frage: <quote> Ich würde gerne für eine Reihe von Suse-9-Rechnern ein gemeinsamses Installations-Repository für zusätzliche (eigene) Software auf einem http Server einrichten. Das Soll dann als HTTP-Quelle in YAST eingebunden werden, so dass man über Software installieren die eigenen Pakete hinzufügen kann. </quote> Ich will auf verschiedene Suse-Rechner eigene Software oder Sachen die ich als Tgz-Source-Paket aus dem Netz habe verteilen. Die Nutzer dieser Rechner können zumindest ein Yast-Update benutzen, ein make, make install kann ich denen nicht zumuten.... Daher eine zusätzliche Quelle für meinen eigenen Kram und wenn ich da eine neue Version habe, soll die über das YOU aktualisiert werden. Andreas
participants (3)
-
A.Loesch
-
Christian Boltz
-
Tobias Weisserth