PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : OpenSuSE eigenes repository erstellen



real-challo
24.08.10, 14:45
Hallo !

Ich würde gerne ein eigenen Repository-Server aufsetzen - finde allerdings nichts.

Alles was ich finde ist, wie man ein Internet-Repository spiegelt.

Ich möchte aber ein eigenes, wo ich ausgewählte Pakete reintun kann und über den man Pakete im Intranet installieren kann.

Habt ihr Tipps, Links ? Es muss doch bestimmt eine bestimmte Verzeichnisstruktur und Dateien mit bestimmten Inhalten etc. haben - oder ?

Danke.

gropiuskalle
24.08.10, 14:50
Nö, Du kannst als Pfad auch einfach irgendein Verzeichnis angeben, wo die .rpms drin liegen. Sitze gerade an einer Win-Kiste, aber meines Wissens nach müsste das so gehen:


zypper ar -f /pfad/zum/verzeichnis $Name

Eine besondere Struktur (i586, noarch etc.) ist nicht zwingend.

real-challo
24.08.10, 14:54
Nö, Du kannst als Pfad auch einfach irgendein Verzeichnis angeben, wo die .rpms drin liegen. Sitze gerade an einer Win-Kiste, aber meines Wissens nach müsste das so gehen:


zypper ar -f /pfad/zum/verzeichnis $Name

Eine besondere Struktur (i586, noarch etc.) ist nicht zwingend.

ja, wie man das lokal macht, habe ich schon einiges gefunden, aber ich möchte ein "Netzwerk-Respository-Server" haben. Also nicht nur lokal und die Verzeichnisse können (sollen) auch nicht per nfs etc. gemountet sein. Also wie ein richtiges repository auf den man per http oder ftp zugreift.

Newbie314
24.08.10, 15:13
Probiere es doch einfach mal aus.. soweit ich sah waren das einfach Verzeichnisse in einem Webserver (ich habe Repos oft direkt im Mozilla geöffnet) => die rpms auf einen Webserver hochspielen und versuchen das Verzeichnis als Quelle einzubinden.

Was mir nicht ganz klar ist, ist wie das mit den Zertifikaten geht...

drcux
24.08.10, 18:28
Um in einem Verzeichnis Repodaten zu erstellen, damit Zypper sie auswerten kann, brauchst du createrepo.

createrepo /pfad

Anschließend /pfad einfach per ftp/http freigeben.

real-challo
25.08.10, 09:49
Um in einem Verzeichnis Repodaten zu erstellen, damit Zypper sie auswerten kann, brauchst du createrepo.

createrepo /pfad

Anschließend /pfad einfach per ftp/http freigeben.

sieht glaube ich gut aus - werde es mal testen. Danke.