Rubrique précédente: Paramètres de configuration pour la gestion des packages DebianRubrique suivante: Aperçu


Installation de l'utilitaire debmirror

L'utilitaire debmirror permet de synchroniser un référentiel en miroir Debian à partir du référentiel parent. Installez l'utilitaire debmirror sur les ordinateurs hébergeant le référentiel en miroir afin de pouvoir synchroniser les miroirs.

Installation de debmirror sur le système d'exploitation Ubuntu

Exécutez la commande suivante pour installer l'utilitaire debmirror sous Ubuntu :

sudo apt-get install debmirror

L'utilitaire debmirror est installé lorsque la commande est exécutée correctement.

Installation de debmirror sous RedHat ou SuSE

Cette section décrit la procédure à suivre pour configurer un miroir Debian sur les ordinateurs RedHat ou SuSE. Les serveurs de modularité DSM n'étant pas pris en charge sous Debian, vous pouvez configurer des miroirs du système Debian sur les ordinateurs RedHat ou SuSE.

Vérification de la configuration requise

Vérifiez que la configuration suivante est respectée avant de configurer un miroir Debian :

Téléchargement des scripts Perl pour l'utilisation de debmirror

debmirror est un script Perl qui met en miroir les référentiels Debian sur les ordinateurs RedHat ou SuSE. Le script debmirror requiert plusieurs modules Perl.

Procédez comme suit :

  1. Vérifiez que les modules Perl suivants sont présents :

    L'installation par défaut inclut un nombre limité de modules Perl. Si les modules ne sont pas disponibles, choisissez l'une des méthodes d'installation suivantes :

Méthode 1 : utilisation de l'outil cpanminus

  1. Installez l'outil cpanminus de téléchargement des modules Perl. Effectuez l'une des opérations suivantes pour installer l'outil cpanminus :
  2. Exécutez la commande suivante pour installer les modules Perl requis :
    cpan m <nom_module>
    

    Exemples :

    Pour installer le module LockFile::Simple, exécutez la commande cpanm LockFile::Simple.

    Pour installer le module Net::INET6Glue, exécutez la commande cpanm Net::INET6Glue.

    La commande télécharge les modules Perl à partir d'Internet et les installe. Cette commande résout automatiquement les dépendances.

  3. Vérifiez que les modules Perl ont été installés.

Méthode 2 : utilisation des packages sources

  1. Téléchargez le fichier TAR de package de modules Perl à partir du site http://www.cpan.org/modules/index.html.
  2. Extrayez le contenu du fichier TAR.
  3. Exécutez la commande Perl MakeFile.PL. Cette commande génère un fichier makefile.
  4. Exécutez la commande make.
  5. Exécutez la commande make install.

    Remarque : Vérifiez que vous avez résolu les dépendances manuellement. Par exemple, Net::INET6Glue dépend du module Socket6. Vérifiez que vous installez Socket6 préalablement Net::INET6Glue. Les dépendances sont disponibles à l'emplacement suivant :

    http://deps.cpantesters.org/

  6. Vérifiez que les modules Perl ont été installés.

Remarque : Pour les méthodes 1 et 2, vérifiez que gcc est installé sur les ordinateurs RedHat ou SuSE.

Méthode 3 : utilisation des sources rpm

  1. Recherchez les modules Perl suivants sur Internet et installez-les à l'aide de YUM :

    Remarque : Si vous ne trouvez pas le module libnet-inet6glue-perl sur Internet, téléchargez les fichiers sources et créez les binaires manuellement en suivant la méthode 2.

  2. Vérifiez que les modules Perl ont été installés.
Installation de debmirror

Installez l'utilitaire debmirror sur les ordinateurs hébergeant le référentiel en miroir pour pouvoir créer des miroirs du référentiel Debian maître.

Procédez comme suit:

  1. Téléchargez la dernière source debmirror (actuellement debmirror_2.14ubuntu1.tar.gz) à partir de http://archive.ubuntu.com/ubuntu/pool/universe/d/debmirror/.
  2. Extrayez le fichier TAR et copiez le script Perl debmirror dans le dossier /usr/bin de l'ordinateur RHEL/SuSE.
  3. Exécutez la commande debmirror.

Distribution de logiciels vers les agents voisins