Re: Lokalen Debian Mirror erstellen
Stefan Heinrichsen schrieb:
> Hallo
> Ich habe Debian auf CD und möchte es über das Netzwerk installieren. Dazu
> müsste ich mir aus den CDs einen lokalen Debian Mirror einrichten. Gibt es
> dazu bereits ein fertiges Skript oder muss ich mich selber bemühen?
Vielleicht hilft dir dieser Ansatz
- CD's auf HD kopieren
- im Verzeichnis in das Du die CD's kopiert hast Perlprogramm mit
folgendem Inhalt starten.
,--------------------------------------
| #!/usr/bin/perl -w
|
| # Grundverzeichnis in dem die Pakete liegen
| my $qv="pool";
|
| # Grundverzeichnis in dem die Indexdatei geschrieben werden soll
| my $zv="dists/woody";
|
| # Verzeichnis bzw. Datei für Index
| my $ziel="binary-i386/Packages";
|
| # Abschnitte die verarbeitet werden sollen
| my @abs = qw! main
| contrib
| non-US/main
| non-US/contrib
| non-free
| extern
| !;
|
| # Packages erstellen
| foreach my $abs_work (@abs) {
| system ("dpkg-scanpackages $qv/$abs_work /dev/null > $zv/$abs_work/$ziel");
| }
`-----------------------------------------
- Wenn Du den Spiegel über FTP im Netz bereitstellen willst, musst Du
die Packages Dateine packen z.B. mit:
debian@user:$ find -name Packages | xargs gzip
--
/// ---- HTH
(..) ----- stefan
----oo0-\/-0oo-------------------
http://www.sbsbavaria.de/
Reply to: