Afficher la pageAnciennes révisionsLiens de retourExportation ODTHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Introduction ====== La restriction du nombre de licence nécessaire pour avoir accès aux services de mises à jours de la distribution GNU/Linux RedHat Entreprise Edition nécessite de faire tout d'abord un système de miroiterie complet par version de la distribution et ensuite de permettre aux distributions RedHat non enregistré d'utiliser le miroir. Ce document a pour objectif de : * Décrire en détails la procédure d'installation du logiciel de création de miroir pour une version de RHEL, * Décrire en détails le procédure d'exploitation du miroir coté serveur, * Décrire en détails la procédure d'exploitation du miroir coté client, * Décrire en détails la procédure de création de dépôt tierce sur le miroir. Le logiciel choisi pour la création du/des miroir(s) est mrepo et pour les serveurs clients le méta gestionnaire de paquet yum. Cette documentation est fortement inspirée de http://wiki.centos.org/HowTos/PackageManagement/YumOnRHEL et http://www.brandonhutchinson.com/mrepo_configuration.html ====== Installation de mrepo ====== ===== Installation ===== Sur une RHEL 4.X ou RHEL 5.X, le paquet est disponible sur les EPEL ici : http://fedoraproject.org/wiki/EPEL. Il nécessite un certain nombre de dépendances comme createrepo que l'on trouve également au même endroit. Après avoir téléchargé mrepo et ses dépendances dans un répertoire, tapez: <code bash> rpm -ivh *.rpm </code> Ou installer mrepo après l'installation et la configuration des EPEL avec yum ou up2date: <code bash> yum install mrepo </code> Attention: pour la RHEL 4.X, il est conseillé de prendre les dépendances de yum sur la CentOS 4.X ! L'emplacement des fichiers de configuration de mrepo sont /etc/mrepo.conf et /etc/mrepo.d pour les includes de configuration. L'arborescence de travail de mrepo est dans /var/mrepo. Par exemple, il faut créer un répertoire iso pour définir ou l'on stocke les images isos des RHEL que l'on veut miroiter. ===== Ajout de dépôt tierce ===== FIXME (ou lire les URIs dont cette documentation est inspirée) ===== Administration de mrepo ===== Génération manuelle des meta-datas. Tapez sous root: <code bash> mrepo -gfuvvvvvvvvv </code> pour forcer le téléchargement des updates et la génération des metadatas yum de tous les miroirs. ====== Bootstraping de yum sur une RHEL 4.X ====== --- Pas utile si on sait configurer up2date et désactiver le contrôle d'enregistrement du système sur le RedHat Network --- Il faut récupérer les paquetages : yum-2.4.3-4.el4.centos.noarch.rpm\\ yum-metadata-parser-1.0-8.el4.centos.i386.rpm\\ redhat-yumconf-4-5.el4.noarch.rpm\\ python-elementtree-1.2.6-5.el4.centos.i386.rpm\\ python-sqlite-1.1.7-1.2.1.i386.rpm\\ python-urlgrabber-2.9.8-2.noarch.rpm\\ sqlite-3.3.6-2.i386.rpm sur un miroir d'une CentOS 4.X. Puis faire un: <code bash>rpm -Uvh *.rpm</code> dans le répertoire où l'on a mis les paquets RPMs. fr/mrepo.txt Dernière modification : il y a 3 ansde 127.0.0.1