web-dev-qa-db-fra.com

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

J'ai besoin de créer un référentiel local dans Rhel 5.5. i386

Parce que lorsque je tape une commande dans le terminal, il dit que RHEL n'est pas abonné avec RHN VRAI. Je l'ai pris de mon ami.

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

D'autres actions basées sur des instructions WARL0CK.

  • J'ai copié le RPM du dossier MDIA vers/home/Umaair/RPM
  • J'ai installé le script createpo-0.4.11-i386.el5.noarch.rpm situé dans le répertoire serveur du support d'installation. Ensuite, il a fallu un certain temps pour générer des métadonnées. Packages totaux 2348

Metadata

  • Ensuite, je crée le fichier de repo local à l'aide de VI

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

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

Repo text

Et enfin je couronne cette commande

yum -y installer Apache php {, - cgi, -cli, -gd, -mysql} mysql {, - serveur}

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

erro

8
OmiPenguin

Il y a - beaucoup de document S OUT OUT, donné à un ensemble de paquets RPM, vous pouvez faire quelque chose comme ça,

D'abord installer le script CreeaterPo, par

rpm -ivh /path/to/mounted/cdrom/createrepo*.rpm (Dépend où vous avez monté votre DVD Redhat)

Créez maintenant un dossier pour contenir tous les RPM que vous souhaitez figurer dans le référentiel, E.g RPMS et mettez les fichiers "* .RPM" nécessaires à l'intérieur,

Alors fais createrepo /path/to/RPMS Pour générer des métadonnées.

Lorsque vous avez terminé, ajoutez le référentiel à votre configuration Yum, e.g Mettez ce qui suit sur /etc/yum.repos.d/local.repo

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

La première chose que vous devez faire est:

Soit (pas à la fois) de:

  1. Payez pour un abonnement Red Hat pour la machine.
  2. Convertir le système en Centos.

Vous devriez alors constater que vous pouvez accéder à des logiciels et compléter votre tâche.

3
Michael Hampton
  1. Installer créer repo

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

    • Si l'ensemble de DVD est copié, pas besoin d'exécuter createrepo. Parce que le référentiel est intégré dans DVD. (Pour vérifier, voyez s'il y a un répertoire de repodata)
    • Si le paquet DIR est uniquement copié, courez

      # createrepo <dir where the packages are copied>
      
  3. Créez le fichier Yum Repo:

    vim dvd.repo
    [packages]
    name=packages
    baseurl=file://<dir where the packages are copied>
    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
    
1
Jithinsha