====== Welcome to the ELRepo Project ======
//**"For the community, by the community"**//
Welcome to ELRepo, an RPM repository for Enterprise Linux packages. ELRepo supports Red Hat Enterprise Linux (RHEL) and its [[https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux_derivatives| rebuild projects]].
The ELRepo Project focuses on hardware related packages to enhance your experience with Enterprise Linux. This includes SCSI/SATA/PATA drivers, filesystem drivers, graphics drivers, network drivers, sound drivers and video drivers.
===== Get started =====
Import the public key:
^# rpm %%--%%import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org^
Detailed info on the GPG key used by the ELRepo Project can be found on the [[Key]] page.
If you have a system with Secure Boot enabled, please see the [[SecureBoot]] page for more information.
To install ELRepo for RHEL-9:
^# yum install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm^
To install ELRepo for RHEL-8:
^# yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm^
===== Repository contents =====
ELRepo contains four channels. You can browse the contents of each channel by clicking on its name.
=== ∗ elrepo===
The [[https://elrepo.org/linux/elrepo/|elrepo]] channel is the main repository and is enabled by default. As this channel should not contain packages also present in the distribution, it should be safe to run a 'yum update' with this repository channel enabled.
For example, to install kmod-r8168 (Realtek r8168 NIC driver):
# yum install kmod-r8168
Depending on the package being installed or the repository setup, it might be necessary to disable non-elrepo repositories:
# yum --disablerepo=\* --enablerepo=elrepo install kmod-nvidia
=== ∗ elrepo-extras ===
The [[https://elrepo.org/linux/extras/|elrepo-extras]] channel provides packages and their dependencies that replace/update RHEL distribution packages. It may be enabled in the /etc/yum.repos.d/elrepo.repo file or used with 'yum %%--%%enablerepo=elrepo-extras'.
=== ∗ elrepo-testing===
The [[https://elrepo.org/linux/testing/|elrepo-testing]] channel provides packages yet to be released to the main channel and is disabled by default. It may be enabled in the /etc/yum.repos.d/elrepo.repo file or used with 'yum %%--%%enablerepo=elrepo-testing'.
=== ∗ elrepo-kernel===
The[[https://elrepo.org/linux/kernel/|elrepo-kernel]] channel provides both the **l**ong-**t**erm support kernels and the latest stable **m**ain**l**ine kernels using sources available from the [[https://www.kernel.org| Linux Kernel Archives]]. Please see the [[kernel-lt| kernel-lt]] or [[kernel-ml| kernel-ml]] pages for further details. This channel may be enabled in the /etc/yum.repos.d/elrepo.repo file or used with 'yum %%--%%enablerepo=elrepo-kernel'.
===== Need help? =====
* [[https://elrepoproject.blogspot.com/ | ELRepo Blog ]] \\
* List of hardware [[DeviceIDs | vendor:device ID pairings ]] for kmod packages \\
* [[Download | Download ]] packages \\
* Subscribe to the ELRepo [[MailingLists | mailing lists ]] \\
* Report bugs or request drivers through the [[https://elrepo.org/bugs/ | bug tracker ]] \\
* ELRepo [[https://github.com/elrepo | git repository ]] \\
* ELRepo [[GitHub| GitHub HowTo ]] \\
* Template files are available [[https://github.com/elrepo/templates | here ]]