J'ai besoin de créer un référentiel local dans RHEl 5.5. i386
Parce que quand je tape une commande dans le terminal, cela dit que RHEL n'est pas abonné à RHN, ce qui est vrai. Je l'ai pris à un ami.
Quelqu'un peut-il donc me dire comment atteindre cet objectif.
Actions supplémentaires basées sur les instructions de Warl0ck.
- J'ai copié les 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 répertoire Server du support d'installation. Ensuite, il a fallu un certain temps pour générer des métadonnées. Total paquets 2348
- Ensuite, je crée le fichier repo local en utilisant vi
vi /etc/yum.repos.d/local.repo
Ce sont les entrées que j'ai ajoutées.
Et enfin je lance cette commande
yum -y installe apache php {, - cgi, -cli, -gd, -mysql} mysql {, - server}
et en réponse bash m'a giflé avec erreur
rhel
yum
repository
OmiPenguin
la source
la source
Réponses:
Il existe de nombreux documents , étant donné un ensemble de packages RPM, vous pouvez faire quelque chose comme ça,
Installez d'abord le script createrepo, en
rpm -ivh /path/to/mounted/cdrom/createrepo*.rpm
(Cela dépend de l'endroit où vous avez monté votre DVD RedHat)Créez maintenant un dossier pour contenir tous les RPMS que vous souhaitez
RPMS
placer dans le référentiel, par exemple , et placez les fichiers "* .rpm" nécessaires à l'intérieur,Faites ensuite
createrepo /path/to/RPMS
pour générer des métadonnées.Une fois terminé, ajoutez le référentiel à votre configuration yum, par exemple mettez ce qui suit dans
/etc/yum.repos.d/local.repo
la source
file:///home/Umair/
dans ce cas, je n'ai pas encore essayé, peut-être que les métadonnées sont stockées dans le dossier parent de RPMS.createrepo
dépend d'autres packages.nginx
service Web. Comment créer un référentiel avec nginx?La première chose que vous devez faire est:
Soit (pas les deux):
Ensuite, vous devriez constater que vous êtes en mesure d'accéder au logiciel et de terminer votre tâche.
la source
Installez create repo
Copiez tout le contenu du DVD ou seulement les paquets
createrepo
. Parce que le référentiel est intégré au DVD. (Pour vérifier, voir s'il existe un répertoire de repodata)Si le répertoire du package est uniquement copié, exécutez
Créer un fichier repo yum:
la source