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 :
[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.
- Créez un dépôt de type yum, URL amont
https://repo.infrariver.com/el9/stable/x86_64/(ouel8). - Renseignez l'identifiant et le mot de passe dans les options d'authentification HTTP du dépôt.
- 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.