Aller au contenu

Dépôt RPM

Les paquets InfraRiver sont distribués par un dépôt RPM privé, repo.infrariver.com, protégé par un identifiant et un mot de passe. Votre contact InfraRiver vous les remet à la signature.

Ce qu'il vous faut

Élément Où l'obtenir
Identifiant et mot de passe du dépôt Votre contact InfraRiver (jamais par un canal public)
Accès HTTPS sortant vers repo.infrariver.com (port 443) Pare-feu ou proxy de votre organisation
La version de votre système rpm -E %rhel → 8 pour RHEL / Rocky 8, 9 pour RHEL / Rocky 9

Déclarer le dépôt

Créez le fichier ci-dessous en remplaçant les deux valeurs entre chevrons :

/etc/yum.repos.d/infrariver.repo
[infrariver-stable]
name=InfraRiver — stable (EL$releasever)
baseurl=https://repo.infrariver.com/el$releasever/stable/$basearch/
username=<identifiant fourni>
password=<mot de passe fourni>
enabled=1
gpgcheck=0

Le fichier contient un mot de passe : restreignez ses droits, puis vérifiez l'accès.

sudo chmod 600 /etc/yum.repos.d/infrariver.repo
sudo dnf clean all
sudo dnf repolist infrariver-stable      # doit lister le dépôt sans erreur
dnf list available 'infrariver*'         # doit afficher les paquets

Signature des paquets

Les paquets ne sont pas encore signés GPG : gpgcheck=0 est requis. L'authenticité repose sur le canal (HTTPS avec certificat valide, identifiants personnels). La signature des paquets et des métadonnées est prévue ; cette page sera mise à jour avec la clé publique le moment venu.

Erreurs fréquentes

Message de dnf Cause Que faire
401 Unauthorized Identifiant ou mot de passe faux, ou caractère spécial mal écrit Vérifiez les valeurs ; un % dans le mot de passe s'écrit %25 dans le fichier.
404 Not Found sur repodata/repomd.xml Mauvaise version (el8 / el9) Contrôlez rpm -E %rhel : 8 ou 9.
Could not resolve host, délai dépassé Pas d'accès sortant Ouvrez repo.infrariver.com:443, ou déclarez le proxy dans /etc/dnf/dnf.conf (proxy=).
GPG check FAILED gpgcheck=1 laissé dans le fichier Mettez gpgcheck=0 (voir la note ci-dessus).

Par un Satellite, un Foreman ou un miroir interne

L'appliance InfraRiver n'a pas besoin d'accéder elle-même au dépôt : votre outil de gestion de paquets peut le synchroniser et le servir à ses clients.

  1. Créez un dépôt de type yum, URL amont https://repo.infrariver.com/el9/stable/x86_64/ (ou el8).
  2. Renseignez l'identifiant et le mot de passe dans les options d'authentification HTTP du dépôt.
  3. Synchronisez, puis abonnez le serveur InfraRiver à ce dépôt comme à n'importe quel autre.

Réseau isolé (sans accès Internet)

Demandez le miroir hors ligne à votre contact InfraRiver : une archive du dépôt à déposer sur un serveur web interne, ou à monter en dépôt local (baseurl=file:///…). Les mises à jour suivent le même chemin.