Les autres dépôts nécessaires à l'utilisation du mien sont


Ce sont les seuls dépôts tiers que j'utilise, auxquels je contribue et que je recommande.

Les dépôts remi-test et remi-php55 ont besoin du dépôt remi pour leurs dépendances.

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 :

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 :

  • 01/03/2012 : les dépôts pour Enterprise Linux 4 sont fermés
  • 28/08/2014 : les dépôts pour Fedora ≤ 16 sont fermés
  • 31/08/2014 : les dépôts pour Fedora ≤ 14 sont déplacés dans les archives (plus de miroir)
  • 03/10/2013 : création du dépôt remi-php55
  • 02/03/2014 : création du dépôt remi-php56

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 Enterprise Linux 7 (avec EPEL) x86_64
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/epel-release-7-1.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7*.rpm epel-release-7*.rpm
# pour RHEL uniquement
subscription-manager repos --enable=rhel-7-server-optional-rpms
Pour Enterprise Linux 6 (avec EPEL) i386 ou x86_64
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
# for RHEL only
rhn-channel --add --channel=rhel-$(uname -i)-server-optional-6

Pour Enterprise Linux 5 (avec EPEL) i386 ou x86_64

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 Fedora 21 i386 ou x86_64

wget http://rpms.famillecollet.com/remi-release-21.rpm
yum install remi-release-21.rpm

Pour Fedora 20 i386 ou x86_64

wget http://rpms.famillecollet.com/remi-release-20.rpm
yum install remi-release-20.rpm

Pour Fedora 19 i386 ou x86_64

wget http://rpms.famillecollet.com/remi-release-19.rpm
yum install remi-release-19.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, remi-php55 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 RHEL 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).

Pour RHEL-6, le canal RHEL Server Optional doit être actif.

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.