[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: