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.
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.
- http://rpms.famillecollet.com/SRPMS/ les RPM sources.
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 (disponible dans les Extras). Il faut donc de le déclarer.
Attention, 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/5/2008 : Le dépôt pour Fedora Core 3 est désormais fermé (il reste accessible mais ne recevra plus de mises à jour).
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 9 i386, ppc ou x86_64
wget http://rpms.famillecollet.com/remi-release-9.rpm
rpm -Uvh remi-release-9.rpm
Pour Fedora 8 i386, ppc ou x86_64
wget http://rpms.famillecollet.com/remi-release-8.rpm
rpm -Uvh remi-release-8.rpm
Pour Fedora 7 i386, ppc ou x86_64
wget http://rpms.famillecollet.com/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm
Pour Fedora Core 6 i386, ppc ou x86_64
wget http://rpms.famillecollet.com/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm
Pour Fedora Core 5
wget http://rpms.famillecollet.com/remi-release-5.rpm
rpm -Uvh remi-release-5.rpm
Pour Fedora Core 4
wget http://rpms.famillecollet.com/remi-release-4.rpm
rpm -Uvh remi-release-4.rpm
Pour Fedora Core 3 (dépôt non maintenu)
wget http://rpms.famillecollet.com/remi-release-3.rpm
rpm -Uvh remi-release-3.rpm
Pour Enterprise Linux 5 (avec EPEL)
wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm
wget http://rpms.famillecollet.com/el5.i386/remi-release-5-4.el5.remi.noarch.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
Pour Enterprise Linux 4 (avec EPEL)
wget http://download.fedora.redhat.com/pub/epel/4/i386/epel-release-4-6.noarch.rpm
wget http://rpms.famillecollet.com/el4.i386/remi-release-4-4.el4.remi.noarch.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/remi-fedora.repo
Pour Enterprise Linux (RHEL, CentOS) :
su -
cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/remi-enterprise.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 update-released, occasionnellement dans le dépôt Livna (et Extras pour Fedora <= 6).
Pour Redhat et CentOS les dépendances se trouvent dans les dépôts principaux ainsi que dans EPEL.
Dès qu'une dependance implique l'utilisation d'un dépôt autre que base ou update-released, cela est précisé dans le billet d'annonce (c'est par exemple le cas pour mysql-administrator qui utilise gtkmm24 du dépôt extras).
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
Publié le vendredi, mai 9 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!