Forum Linux.redhat Problème de dépôt local pour Yum

Posté par  .
Étiquettes : aucune
0
10
oct.
2012

Bonjour,

Je vais essayer de vous expliquer le plus simplement mon problème.
Voilà je travaille pour une entreprise où un de nos serveurs fait parti d'un réseau isolé (donc pas de connexion Internet), il a été mis en place par un industriel il y a quelques années et le contrat avec la société est maintenant rompu.
Cependant, nous nécessitons d'un logiciel demandant un assez grand nombre de dépendances, ce dont nous ne pouvons pas remédié en l'absence de connexion Internet. Nous avons donc opté pour un dépôt local, cependant nous ne possédons pas les CDs RedHat du serveur (détenus par l'industriel…).
J'ai alors pensé faire une simple copie du répertoire FTP dont se sert yum (ftp://ftp.redhat.com/redhat/linux/enterprise/5Server/en/os/SRPMS/), le mettre sur la station d'administration du réseau, utiliser un logiciel pour simuler un serveur FTP et y mettre le dossier du FTP RedHat officiel.
Après copie du "redhat-release.repo" de "/etc/yum.repo.d" en "depot_local.repo", renvoi vers le FTP créé pour le "baseurl" du nouveau fichier de configuration. On désactive tous les anciens repo et on active le nouveau.
Ensuite les commandes RedHat :
yum clean all
yum repolist -> il voit bien les fichiers je finis avec un "enabled: 4313"
yum makecache -> marche aussi
yum update -> et la, bah rien…

Voici il n'accepte pas les fichiers qui sont en ".src.rpm" je sais que les fichiers source doivent être reconstruits mais il me semblait que yum s'en occupait lui-même… j'ai essayé d'en prendre un et d'essayer la commande "rpmbuild --rebuild XXX.src.rpm" et elle fonctionne, les fichiers compris dans l'archive sont bien découverts.

Petit récap sur la configuration :
RedHat Enterprise Linux Server 5.7
dossier du FTP officiel : ftp://ftp.redhat.com/redhat/linux/enterprise/5Server/en/os/SRPMS/

Si quelqu'un aurait la méthode pour résoudre le problème ou même une idée…

Merci d'avance

  • # SRPM vs RPM

    Posté par  . Évalué à 1.

    Ce n'est pas le dépôt des paquets "source" SRPM ?

  • # Commentaire issu d'un doublon

    Posté par  (site web personnel, Mastodon) . Évalué à 5.

    Cette entrée de forum ayant été postée en double, je recopie ici l'unique commentaire de l'autre entrée :

    [-] # confusion

    Posté par eric gerbier (page perso) le 10/10/12 à 07:52. Évalué à 4.

    yum ne fabrique pas les packages binaires à partir des packages sources (src.rpm) : tu dois déclarer/ajouter des dépôts binaires.

    Si tu n'as pas une copie des dépôts Redhat, tu peux utiliser ceux de la distribution Centos, qui est strictement compatible.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.