Vorheriges Thema: Konfigurationsparameter für das Verwalten von Debian-PaketenNächstes Thema: Überblick


Installieren des debmirror-Hilfsprogramms

Das debmirror-Hilfsprogramm synchronisiert ein Debian-Spiegel-Repository vom übergeordneten Repository. Installieren Sie das debmirror-Hilfsprogramm auf Computern, die das Spiegel-Repository hosten, um die Spiegel synchronisieren zu können.

Installieren von debmirror unter dem Betriebssystem Ubuntu

Führen Sie den folgenden Befehl aus, um das debmirror-Hilfsprogramm unter dem Betriebssystem Ubuntu zu installieren:

sudo apt-get install debmirror

Wenn der Befehl erfolgreich ausgeführt wird, wird das debmirror-Hilfsprogramm installiert.

Installieren von debmirror unter RedHat oder SUSE

In diesem Abschnitt wird beschrieben, wie Sie einen Debian-Spiegel auf RedHat- oder SUSE-Computern einrichten können. Da DSM-Scalability-Server unter Debian nicht unterstützt werden, können Sie Spiegel des Debian-Systems auf RedHat- oder SUSE-Computer einrichten.

Überprüfen der Voraussetzungen

Überprüfen Sie, ob die folgenden Voraussetzungen gegeben sind, bevor Sie einen Debian-Spiegel einrichten:

Herunterladen von Perl-Skripten für die Verwendung von Debmirror

Debmirror ist ein Perl-Skript, das Debian-Repositorys auf RedHat- oder SUSE-Computern spiegelt. Debmirror erfordert, dass bestimmte Perl-Module vorhanden sind.

Gehen Sie folgendermaßen vor:

  1. Überprüfen Sie, ob die folgenden Perl-Module vorhanden sind:

    Eine Standardinstallation umfasst nur wenige Perl-Module. Wenn die Module nicht verfügbar sind, installieren Sie die Module mithilfe einer der folgenden Vorgehensweisen:

Vorgehensweise 1: unter Verwendung des cpanminus-Tools

  1. Installieren Sie das cpanminus-Tool, das Perl-Module herunterlädt. Führen Sie eine der folgenden Aktionen aus, um das cpanminus-Tool zu installieren:
  2. Führen Sie den folgenden Befehl aus, um die erforderlichen Perl-Module zu installieren:
    cpan m <modul-name>
    

    Beispiele:

    Um das LockFile::Simple-Modul zu installieren, führen Sie den Befehl "cpanm LockFile::Simple" aus.

    Um das Net::INET6Glue-Modul zu installieren, führen Sie den Befehl "cpanm Net::INET6Glue" aus.

    Mit dem Befehl werden die Perl-Module aus dem Internet heruntergeladen und installiert. Dieser Befehl löst Abhängigkeiten automatisch.

  3. Stellen Sie sicher, dass die Perl-Module installiert sind.

Vorgehensweise 2: unter Verwendung der src-Pakete

  1. Laden Sie das Perl-Modulpaket-tar von http://www.cpan.org/modules/index.html herunter.
  2. Extrahieren Sie das tar-Programm.
  3. Führen Sie den Perl-Befehl "MakeFile.PL" aus. Dieser Befehl generiert ein Makefile.
  4. Führen Sie den Befehl "make" aus.
  5. Führen Sie den Befehl "make install" aus.

    Hinweis: Stellen Sie sicher, dass Sie die Abhängigkeiten manuell lösen. Zum Beispiel hängt Net::INET6Glue vom Socket6-Modul ab. Stellen Sie sicher, dass Socket6 installiert ist, bevor Sie Net::INET6Glue installieren. Sie finden die Abhängigkeiten am folgenden Ort:

    http://deps.cpantesters.org/

  6. Stellen Sie sicher, dass die Perl-Module installiert sind.

Hinweis: Überprüfen Sie für die Vorgehensweisen 1 und 2, dass GCC auf dem RedHat- oder SUSE-Computer installiert ist.

Vorgehensweise 3: unter Verwendung der RPM-Quellen

  1. Suchen Sie im Internet nach den folgenden Perl-Modulen, und installieren Sie die Module mithilfe von YUM:

    Hinweis: Wenn Sie das libnet-inet6glue-perl-Modul im Internet nicht finden, laden Sie die Quelldateien herunter, und erstellen Sie die Binärdateien manuell mit Vorgehensweise 2.

  2. Stellen Sie sicher, dass die Perl-Module installiert sind.
Installieren von debmirror

Installieren Sie das debmirror-Hilfsprogramm auf Computern, die das Spiegel-Repository hosten, damit Sie Spiegel des Master-Debian-Repositorys erstellen können.

Gehen Sie wie folgt vor:

  1. Laden Sie das neueste debmirror src-Paket (zurzeit debmirror_2.14ubuntu1.tar.gz) von http://archive.ubuntu.com/ubuntu/pool/universe/d/debmirror/ herunter.
  2. Extrahieren Sie die tar-Datei, und kopieren Sie das debmirror-Perl-Skript auf dem RHEL/SUSE-Computer in das Verzeichnis "/usr/bin".
  3. Führen Sie den debmirror-Befehl aus.

Umgebungsbewusste Softwareverteilung