Feed abonnieren

For a Linux user, a software repository (a "repo" for short) is the quickest and easiest way to discover and install new applications. Linux projects like Fedora tend to have vast repositories because part of the value of a community-supported distribution is the ability and willingness to test up-and-coming application releases.

Red Hat Enterprise Linux (RHEL), which is usually selected for its reliability and stability, tends to be strict about what makes it into its repositories because quality is paramount. If your RHEL server is running mission-critical applications, then using tried and tested software from official repositories is a valuable strategy.

However, there's more software out there than what's in the official repositories, and sometimes it's useful to have access to a wider range of choices, especially during development and testing, not to mention just general everyday use.

[ Get the guide to installing applications on Linux. ]

What is EPEL

Extra Packages for Enterprise Linux (EPEL) is a repository maintained by Fedora packagers for use with CentOS Stream and RHEL. It's an admittedly odd assortment of packages, probably mostly based on what other CentOS Stream and RHEL admins happen to be using. Personally, I find it indispensable whether it's because I want to install the excellent inxi command or the entire KDE Plasma Desktop.

[ Want to test your sysadmin skills? Take a skills assessment today. ]

Install EPEL in 3 easy steps

  1. First, enable the CodeReady Linux Builder repository. You already have access to it; you just need to enable it.

    On CentOS Stream:

    $ sudo dnf config-manager --set-enabled crb

    On RHEL:

    $ sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
  2. Next, install the EPEL RPM.

    On CentOS Stream:

    $ sudo dnf install epel-release epel-next-release

    On RHEL:

    $ sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
  3. That's it! There isn't actually a third step, so now you can install software from EPEL. For example, here's how to install inxi, a handy command to gather system stats:

    $ sudo dnf install inxi

[ No-cost online course: Red Hat Enterprise Linux technical overview. ]

EPEL for better living

The EPEL repository is a great convenience repo to help you get the software you may not necessarily need but definitely want. The first thing I installed on my RHEL laptop was EPEL, and I love the applications it makes available to me.

Try EPEL out, and if you package applications, consider contributing to the repository, so others can benefit from your hard work!


Über den Autor

Seth Kenlon is a Linux geek, open source enthusiast, free culture advocate, and tabletop gamer. Between gigs in the film industry and the tech industry (not necessarily exclusive of one another), he likes to design games and hack on code (also not necessarily exclusive of one another).

Read full bio
UI_Icon-Red_Hat-Close-A-Black-RGB

Nach Thema durchsuchen

automation icon

Automatisierung

Das Neueste zum Thema IT-Automatisierung für Technologien, Teams und Umgebungen

AI icon

Künstliche Intelligenz

Erfahren Sie das Neueste von den Plattformen, die es Kunden ermöglichen, KI-Workloads beliebig auszuführen

open hybrid cloud icon

Open Hybrid Cloud

Erfahren Sie, wie wir eine flexiblere Zukunft mit Hybrid Clouds schaffen.

security icon

Sicherheit

Erfahren Sie, wie wir Risiken in verschiedenen Umgebungen und Technologien reduzieren

edge icon

Edge Computing

Erfahren Sie das Neueste von den Plattformen, die die Operations am Edge vereinfachen

Infrastructure icon

Infrastruktur

Erfahren Sie das Neueste von der weltweit führenden Linux-Plattform für Unternehmen

application development icon

Anwendungen

Entdecken Sie unsere Lösungen für komplexe Herausforderungen bei Anwendungen

Original series icon

Original Shows

Interessantes von den Experten, die die Technologien in Unternehmen mitgestalten