If I add the remi repository with dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm I get 3 files in /etc/yum.repos.d that declare following repositories:


I'm missing some few introductorily words about how the packages are organized and when to use what. When should I use the remi, the remi-safe or the remi-modular repository?

1 Answer 1


As a general rule you should enable remi-safe, remi and remi-modular (but all three of these should already be enabled). These repos together contain the packages and module streams you expected to install from remi.

These repos break down as follows:

  • remi-safe contains packages which are required by other packages in the main repos remi and remi-modular, but are not included with the Linux distribution you are using. It is called "safe" because it does not replace any packages shipped by the distro.

  • remi and remi-modular contain the packages you are interested in. These may replace and override packages and module streams included by your distribution. Module streams are included in the remi-modular repo, and other packages are in the remi repo.

The remi-test and remi-modular-test contain updates which are being tested before general release in the remi and remi-modular repos. You generally won't enable these, but if you are having a problem with a package, you might get early access to an update through these repos.

The debuginfo repos contain debuginfo RPMs which are used when debugging a program or through automatic bug reporting. You also won't enable these repos; ABRT will automatically install packages from them if needed for bug reporting, and you would manually install them (e.g. to run the debugger yourself) with dnf debuginfo-install <package>.

  • Additional notice: only "remi-safe" is enabled by default as it is safe. "remi-modular" is enabled but available streams need to be enabled explicitly. Sep 15, 2020 at 13:43
  • And as usually, see the Wizard: rpms.remirepo.net/wizard Sep 15, 2020 at 13:44
  • Oh I think you're right. They're enabled on my systems because my Ansible playbook enables them. Sep 15, 2020 at 19:13
  • remi doesn't seem to be automatically enabled. What could be the reason?
    – robsch
    Sep 18, 2020 at 13:06
  • @robsch You did not read his statement directly above? Sep 18, 2020 at 16:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.