You can try the configuration wizard.

Other repositories required

This are the only third repositories I use, I contribute to and I recommend.


1. Download

It is preferable to use YUM/DNF to download and install RPM available on this site, however il can be useful to download a RPM for a futher use or for another computer.

Locations :

2. Package manager configuration

This repository use the YUM/DNF format It need to be declared.

Notes :

  • 2005-04-22 : remi repository for Fedora is created
  • 2007-07-26 : remi repository for Enterprise Linux is created
  • 2015-05-24 : move from to
  • 2017-03-30 : the Enterprise Linux ≤ 5 repositories are closed
  • 2020-09-01 : the Fedora 28 repositories are moved to archives (no more mirrored).
  • 2020-09-01 : the Fedora 30 repositories are closed.
  • 2013-10-03 : the new repository remi-php55 is created.
  • 2014-03-02 : the new repository remi-php56 is created.
  • 2015-07-26 : the new repository remi-php70 is created.
  • 2016-07-23 : the new repository remi-php71 is created.
  • 2016-06-29 : the new repository remi-php72 is created.
  • 2018-08-21 : the new repository remi-php73 is created.

2.1. YUM/DNF automatic configuration

The simplest way is to install the remi-release package which provides the repository configuration for YUM/DNF and the GPG key used to sign the RPM.

Enterprise Linux 7 (with EPEL) x86_64

rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
# for RHEL only
subscription-manager repos --enable=rhel-7-server-optional-rpms

Enterprise Linux 8 - x86_64

dnf install

Enterprise Linux 6 (with EPEL) i386 or x86_64

rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
# for RHEL only
subscription-manager repos --enable=rhel-6-server-optional-rpms

Fedora 33 x86_64

dnf install

Fedora 32   x86_64

dnf install

Fedora 31  i386 or x86_64

dnf install

3. Compatibility with other repositories

On Fedora, available RPM mainly use dependencies from  fedora, and updates repositories, sometime from Rpmfusion.

On RHEL and CentOS dependencies are in main repositories and in EPEL. I really discourage you from using Rpmforge (well known conflicts with EPEL).

On RHEL-6, the RHEL Server Optional channel must be enabled.

Exceptions are explained on the blog article of each RPM.

4. Remi's signature Installation (GPG Key)

This step is not required if you use a package manager (Yum or dnf).

The RPM validity check requires my key to be imported on your system before use. Download GPG key, GPG key 2017, GPG key 2018, GPG key 2019 and GPG key 2020 and install them with :

rpm --import RPM-GPG-KEY-remi
rpm --import RPM-GPG-KEY-remi2017
rpm --import RPM-GPG-KEY-remi2018
rpm --import RPM-GPG-KEY-remi2019
rpm --import RPM-GPG-KEY-remi2020

YUM/DNF will propose you to automatic install it on first installation of a RPM from my repository.

You can list the installed key with :

rpm -q gpg-pubkey --qf "%{summary} ->%{version}-%{release}\n"
  • My old key fingerprint is : 00f97f56-467e318a
  • My key fingerprint (used for Fedora 26 and 27) is : 0364b949-58bd2928
  • My key fingerprint (used for Fedora 28, 30 and EL-8) ist : 5f11735a-5a58bcd7
  • My new key fingerprint (used for Fedora 30 and 31) is : bbae6f1b-5c790651
  • My new key fingerprint (used for Fedora 32 and new .src.rpm) is : 4c21a808-5e4a9a41

5. Support

Use the Forum or the #remirepo IRC channel on freenode.