List Installed Repositories with “yum repolist” In CentOS, RHEL, Fedora

Fedora, CentOS, RHEL, and rpm-based Linux distributions use the yum command in order to manage packages. Even the dnf command is provided as the next version of the yum command the yum command is popularly used too. As a package manager packages are stored in repositories to download, install and update. The yum command provides the “yum repolist” command to list repositories. In this tutorial, we will examine how to list yum repositories, enabled repositories, disabled repositories.

yum repolist all- List All Installed Repositories

The “yum repolist all” command list all installed repositories. These repositories are currently enabled and disabled repositories. We can see that also the status column is listed which shows the repository status whether it is enabled or disabled.

yum repolist all
yum repolist all- List All Installed Repositories

yum repolist – List Enabled Repositories

The “yum repolist” command can be used to list installed and enabled repositories. Repositories can be installed but not enabled for different reasons like duplicate packages, different packages providers etc.

yum repolist

We can see that currently enabled repositories are listed line by line. This information provides the repository id and repository name.

repo id                   repo name
appstream              CentOS Linux 8 - AppStream
baseos                    CentOS Linux 8 - BaseOS
epel                        Extra Packages for Enterprise Linux 8 - x86_64
epel-modular          Extra Packages for Enterprise Linux Modular 8 - x86_64
extras                      CentOS Linux 8 - Extras
yum repolist – List Enabled Repositories

yum repolist disabled – List Disabled Repositories

We may also need to display or list disabled yum repositories. The “yum repolist disabled” command can be used to list disabled repositories.

yum repolist disabled
yum repolist disabled – List Disabled Repositories

List Repositories via /etc/yum.repos.d

The yum repository configuration is stored under the /etc/yum.repos.d directory. This directory contains multiple files where every file is a repository configuration. This repository configuration contains wheter repository is enabled or disabled. All the repository configuration can be listed with the ls command.

cat /etc/yum.repos.d/*
List Repositories via /etc/yum.repos.d

Leave a Comment