Configuration du dépôt
For english speaking user, read : Repository Configuration
Adresses pour le téléchargement, note sur l'installation des RPM et la configuration des dépôts YUM de ce site.
Les autres dépôts nécessaires à l'utilisation du mien sont
- Fedora : RPM Fusion
- RHEL et CentOS : EPEL
Ce sont les seuls dépôts tiers que j'utilise, auxquels je contribue et que je recommande.
1. Téléchargement
Il est préférable d'utiliser YUM pour télécharger et installer les RPM disponibles sur ce site, cependant il peut être utile de récupérer directement un RPM pour une utilisation ultérieure ou sur une autre machine.
Adresses :
- http://rpms.famillecollet.com/ les dépôts (catalogue repoview)
http://rpms.famillecollet.com/SPEC/ les fichiers permettant de les reconstruire(plus de mise à jour, utilisez le dépôt git).- http://rpms.famillecollet.com/SRPMS/ les RPM sources.
- http://github.com/remicollet/remirepo le dépôt git contenant les fichiers nécessaires à la construction des RPM (spec, patch, ...)
2. Configuration des gestionnaires de paquets
Le site utilise le format de dépôt pour YUM, il peut aussi être utilisé avec APT et SMART. Il faut donc de le déclarer.
Attention :
- les dépôts ppc64 (PowerPC 64 bits) ne sont ouverts qu'à partir de Fedora 8.
- les dépôts x86_64 (64 bits) et ppc (PowerPC) ne sont ouverts qu'à partir de Fedora Core 6.
- Pour les anciennes versions seul le dépôt i386 (32 bits) est ouvert.
- 17/05/2008 : Le dépôt pour Fedora Core 3 est désormais fermé (il reste accessible mais ne recevra plus de mises à jour).
- 19/04/2009 : Les dépôts pour Fedora Core 4 et 5 sont fermés.
- 11/10/2010 : les dépôts pour Fedora Core 6 et Fedora 7 sont fermés
- 16/09/2011 : les dépôts pour Fedora 8 et Fedora 9 sont fermés
- 10/12/2011 : le dépôt Fedora 10 est fermé.
- 02/07/2012 : le dépôt Fedora 11 est fermé.
- 12/02/2013 : le dépôt Fedora 12 est fermé
2.1. Configuration automatique de YUM
Le plus simple consiste à installer le paquetage remi-release qui contient le fichier de configuration du dépôt pour YUM ainsi que le clé GPG utilisée pour signer les RPM qu'il contient.
Pour Fedora 19 i386 ou x86_64
wget http://rpms.famillecollet.com/remi-release-19.rpm yum install remi-release-19.rpm
Pour Fedora 18 i386 ou x86_64
rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm
Pour Fedora 17 i386 ou x86_64
rpm -Uvh http://rpms.famillecollet.com/remi-release-17.rpm
Pour Fedora 16 i386 ou x86_64
rpm -Uvh http://rpms.famillecollet.com/remi-release-16.rpm
Pour Fedora 15 i386 ou x86_64
rpm -Uvh http://rpms.famillecollet.com/remi-release-15.rpm
Pour Fedora 14 i386 ou x86_64
rpm -Uvh http://rpms.famillecollet.com/remi-release-14.rpm
Pour Fedora 13 i386 ou x86_64
rpm -Uvh http://rpms.famillecollet.com/remi-release-13.rpmPour Enterprise Linux 6 (avec EPEL)
wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
Pour Enterprise Linux 5 (avec EPEL)
wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
Pour Enterprise Linux 4 (avec EPEL)
wget http://dl.fedoraproject.org/pub/epel/4/i386/epel-release-4-10.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-4.rpm
rpm -Uvh remi-release-4*.rpm epel-release-4*.rpm
2.2. Configuration d'APT
Installer le paquet d'auto-configuration comme pour YUM. Pour activer le dépôt, il suffit de décommenter, dans le fichier /etc/apt/sources.list.d/remi.list, la ligne
repomd http://rpms.famillecollet.com/ fc$(VERSION).$(ARCH)
2.3. Configuration de SMART
Installer le paquet d'auto-configuration, comme pour YUM. Pour activer le dépôt, il suffit de le sélectionner dans le menu Edition / Canaux.
2.3. Configuration manuelle de YUM
Il suffit de télécharger le fichier de configuration du dépôt et de l'installer dans le répertoire prévu à cet effet.
Pour Fedora :
su -
cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/fedora/remi.repo
Pour Enterprise Linux (RHEL, CentOS) :
su -
cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/enterprise/remi.repo
Ce fichier contient la déclaration des dépôts remi et remi-test.
Par contre, ils ne sont pas actifs par défaut (enabled=0). Il est donc nécessaire de les activer lors de leur utilisation, par exemple
yum --enablerepo=remi install firefox-langpack-fr
3. Compatibilité avec les autres dépôts
Pour Fedora les RPM disponibles ici utilisent principalement des dépendances vers des logiciels disponibles dans les dépôts fedora, et updates, occasionnellement dans le dépôt Rpmfusion.
Pour Redhat et CentOS les dépendances se trouvent dans les dépôts principaux ainsi que dans EPEL. Je vous déconseille fortement l'utilisation de Rpmforge (incompatibilités notoires avec EPEL).
Dès qu'une dependance implique l'utilisation d'un dépôt autre que fedora, updates-released ou EPEL, j'essaie de le préciser dans le billet d'annonce.
4. Installation de ma signature (Clé GPG)
Cette étape n'est pas nécessaire si vous utilisez Yum ou Apt.
Le contrôle de validité des RPM nécessite l'installation d'une clé GPG. Téléchargez cette clé GPG et installez la, sous root en tapant :
rpm --import RPM-GPG-KEY-remi
YUM proposera automatiquement son installation à la première utilisation.
Vous pouvez connaitre la liste des clés installées en tapant :
rpm -q gpg-pubkey --qf "%{summary} ->%{version}-%{release}"
L'empreinte de mon ancienne clé/signature était : 00f97f56-4267cb5c
L'empreinte de ma nouvelle clé/signature est : 00f97f56-467e318a
5. Support
Utilisez les Forums ou le canal IRC #remirepo sur freenode.
Publié le vendredi 9 mai 2008 par Remi





Commentaires
Salut rémi, félicitations pour tout ce que tu fais, je m'inspire de tes tutoriaux pour construire/maintenir quelque chose de bien dans notre société.
Bonne continuation à toi!
Salut, un petit commentaire pour te féliciter, ton dépôt m'a rendu service plus d'une fois.
Bonne continuation !
Bonjour,
Depuis quelques temps, chaque "yum update" me sort cette ligne d'erreur concernant votre dépot :
http://remi.collet.free.fr/rpms/el5... [Errno 14] HTTP Error 403: Forbidden
Une idée de ce qui ne va pas ??
Laurent
@asrenzo : cf Fermeture du miroir remi.collet.free.fr.
@Remi : Merci pour la réponse. Je pense que ces références trainent encore dans les configs des dépots RHEL/Centos.
Merci pour votre boulot et à bientôt.
Laurent
J'ai mis à jour le paquet remi-release pour supprimer le miroir fermé.
Cependant il faudra quand même le faire manuellement si le fichier de configuration (remi.repo) a été modifié.
++
P.S. : petit nettoyage des anciens commentaires...
Ouf!
Ton dépôt m´a épargné un tas de difficultés!
J´ai mis à jour MySQL et PHP sur RHEL5 sans aucun problème avec yum selon l´instruction ci-dessus.
1000 félicitations, un grand merci et bonne continuation!
Michael
Petite erreur pour la commande des dépots pour F11.
rpm -Uvh remi-release-10.rpm <<<< rpm -Uvh remi-release-11.rpm
@AKanda : merci.
Un grand merci à toi pour ce repository maintenu et fonctionnel !!!
Merciiii remi, vous m'avez sauvé, j'été planté devant yum.
Merci beaucoup, c'est vraiment pratique d'avoir un repo 5.1 ! J'espère que tu n'auras pas de mal à continuer à le maintenir!
Pika
à quand une newsletter ....
pour être averti des modifications sur les dépôts
comme le font les autres vendeurs de rpm ( CentOS , Fedora , et etc )
merci remi
jolie travail
malgré quelques problèmes de mises à jour avec yum
il est souvent nécessaire de faire un bon rpm -Uvh ...
amicalement et bonne année
@fakessh: merci
Une newsletter n'est pas à l'ordre du jour, cependant, il me semble que le flux RSS associé à chaque dépôt répond assez bien à ce besoin. Ex Fedora 12 - x86_64
+
si je veux la version 5.2 de php !
comment faire car vous avez déjà mis la version 5.3 sur le dépot?
merci pour votre travail
Merci de ne pas squatter les commentaires.
Voir les Forums, la question a déjà été posée.
+
P.S.1 : les points d'exclamations sont très mal vu (blessants)
P.S.2. : la question étant sans rapport avec le billet, elle sera supprimée prochainement.
bonjour MONSIEUR REMI COLLET ( fondeur de rpm )
c est aka fakessh
je t ai envoye il y a un petit moment
dans un mail prive le fichier .spec ( pour la construction d'un futur rpm )
de sid-milter 1.0.0
tu ne m'as pas repondu
du moins je n ai rien reçu en retour ...
j ai compile le .spec sur ma CentOS 5.4
il est parfaitement fonctionnel ( du moins sur ma machine )
le fichier .spec est totalement libre de droit et comme tu es un fondeur réputé de rpm , j'ai pense que tu allais le vérifier et le joindre à tes depots
ou en es tu avec ce fichier .spec
cela serait bien de le fournir sur tes depots
je te joins sur ton blog pour t obliger à me repondre
le commentaire peut etre efface des que tu en auras pris note
bien le bonsoir
vive CentOS vice Redhat vive Fedora
vive toi tu fais du tres bon boulot
amicalement
Thanks for posting! Your job won't be left unnoticed and unappreciated. It helps me understand much in this sphere. I like the intelligible way you present information so that it became comprehensible, transparent and accessible for ordinary people as I am. Well done!
j'ai recompiler un rpm source de sid -milter si cela peut t'aider Monsieur Remi
http://ns.fakessh.eu/sid-milter-1.0...
il se recompile parfaitement sur i386