Vous pouvez essayer l'assistant de configuration.

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.

 

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 fournit des dépôts au format YUM/DNF, Il faut donc les configurer.

Attention :

  • 22/04/2005 : ouverture du dépot pour Fedora
  • 26/07/2007 : ouverture du dépôt pour Enterprise Linux
  • 24/05/2015 : déménagement de famillecollet.com vers remirepo.net
  • 01/03/2012 : les dépôts pour Enterprise Linux 4 sont fermés
  • 22/09/2016 : les dépôts pour Fedora ≤ 19 sont déplacés dans les archives (plus de miroir)
  • 22/09/2016 : les dépôts pour Fedora ≤ 21 sont fermés
  • 03/10/2013 : création du dépôt remi-php55
  • 02/03/2014 : création du dépôt remi-php56
  • 24/07/2015 : création du dépôt remi-php70
  • 23/06/2015 : création du dépôt remi-php71

2.1. Configuration automatique de YUM/DNF

Le plus simple consiste à installer le paquetage remi-release qui contient le fichier de configuration du dépôt pour YUM/DNF ainsi que le clé GPG utilisée pour signer les RPM qu'il contient.

Pour Enterprise Linux 7 (avec EPEL) x86_64

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
# pour RHEL uniquement
subscription-manager repos --enable=rhel-7-server-optional-rpms

Pour Enterprise Linux 6 (avec EPEL) i386 ou x86_64

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget https://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.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 https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
wget https://rpms.remirepo.net/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5.rpm epel-release-latest-5.noarch.rpm

Pour Fedora 25 i386 ou x86_64

dnf install https://rpms.remirepo.net/fedora/remi-release-25.rpm

Pour Fedora 24 i386 ou x86_64

dnf install https://rpms.remirepo.net/fedora/remi-release-24.rpm

Pour Fedora 23 i386 ou x86_64

wget https://rpms.remirepo.net/fedora/remi-release-23.rpm
dnf install remi-release-23.rpm

Pour Fedora 22 i386 ou x86_64

wget https://rpms.remirepo.net/fedora/remi-release-22.rpm
dnf install remi-release-22.rpm

Pour Fedora 21 i386 ou x86_64

wget https://rpms.remirepo.net/fedora/remi-release-21.rpm
yum install remi-release-21.rpm

Pour Fedora 20 i386 ou x86_64

wget https://rpms.remirepo.net/fedora/remi-release-20.rpm
yum install remi-release-20.rpm

2.2. Configuration manuelle de YUM/DNF

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 https://rpms.remirepo.net/fedora/remi.repo

Pour Enterprise Linux (RHEL, CentOS) :

su -
cd /etc/yum.repos.d
wget https://rpms.remirepo.net/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 Dnf.

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/DNF 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 Forum ou le canal IRC #remirepo sur freenode.