Comment créer des référentiels locaux dans RHEL

J'ai besoin de créer un repository local dans RHEl 5.5. i386

Parce que quand je tape une command dans le terminal, il dit que RHEL n'est pas inscrit avec RHN qui est vrai. Je l'ai pris de l'ami.

Alors quelqu'un peut me dire comment atteindre cette cible.

Autres actions basées sur les instructions Warl0ck.

  • J'ai copié le RPM de Mdia dans le dossier / home / Umair / RPM
  • J'ai installé le script createrepo-0.4.11-i386.el5.noarch.rpm situé dans le directory Serveur du support d'installation. Ensuite, il a fallu du time pour générer des métadonnées. Total des packages 2348

Métadonnées

  • Ensuite, je crée le file de repo local en utilisant vi

vi /etc/yum.repos.d/local.repo

Ce sont les inputs que j'ai ajoutées.

Repo texte

Et enfin j'exécute cette command

yum -y installer apache php {, – cgi, -cli, -gd, -mysql} mysql {, – server}

et en réponse bash m'a giflé avec l'erreur

erro

    Il y a beaucoup de document là-bas, étant donné un set de packages RPM, vous pourriez faire quelque chose comme ça,

    Installez d'abord le script createrepo, en

    rpm -ivh /path/to/mounted/cdrom/createrepo*.rpm (Dépend de l'endroit où vous avez monté votre DVD RedHat)

    Maintenant créez un dossier pour contenir tous les RPMS que vous voulez être dans le référentiel, par exemple RPMS , et placez les files "* .rpm" nécessaires à l'intérieur,

    Ensuite, faites createrepo /path/to/RPMS pour générer des métadonnées.

    Lorsque vous avez terminé, ajoutez le référentiel à votre config yum, par exemple mettez ce qui suit dans /etc/yum.repos.d/local.repo

     [local] name=Local Repository Demo baseurl=file:///absolute/path/to/RPMS enabled=1 gpgcheck=0 protect=1 

    La première chose que vous devez faire est:

    Soit (pas les deux) de:

    1. Payer un abonnement Red Hat pour la machine.
    2. Convertissez le système en CentOS.

    Ensuite, vous devriez find que vous êtes en mesure d'accéder aux logiciels et de terminer votre tâche.

    1. Installer créer repo

       # cd /media/(dvd-label) # cd /Packages # rpm -ivh createrepo*.rpm 
    2. Copier tout le contenu du DVD ou seulement les packages

      • Si tout le DVD est copié, pas besoin de courir createrepo . Parce que le référentiel est embedded dans le DVD. (Pour vérifier, voir s'il y a un directory repodata)
      • Si le package dir n'est copié, exécutez

         # createrepo <dir where the packages are copyd> 
    3. Créer un file repo yum:

       vim dvd.repo [packages] name=packages baseurl=file://<dir where the packages are copyd> enabled=1 gpgcheck=0 +++++++++++++++++++++++++++++++++++++++++ [packages] -- Give a name, any name name=packages -- description for above baseurl -- location where rpms are available enabled=1 -- to enable this repo gpgcheck=0 -- not to check for GPG license file