Available Yum Repositories

A yum repository is a directory of packages that's typically available on a web server or an ISO image. The directory also includes metadata in a repodata subdirectory. The metadata is updated each time a package changes within the repository directory.

You can configure any client system to use a yum repository by creating a yum repository configuration entry. To install software from the repository, you use either the yum or dnf command to install software from the repository.

Yum repository names don't include the platform architecture because the URL to the repository already identifies the architecture. Therefore, when accessing the yum server, the system is automatically connected to the appropriate architecture's repositories.

Core OS repositories are the minimum required repositories for an Oracle Linux system to function. These repositories are enabled immediately after installation and must remain enabled through the life cycle of an Oracle Linux system.

The following table lists the primary yum repositories for Oracle Linux 10. Other repositories are available on the Oracle Linux yum server. For a complete list, go to https://yum.oracle.com/oracle-linux-10.html.

Repository Description
ol10_baseos_latest

Core repository

Provides all the latest versions of the base OS packages in the current release of the distribution, including any errata. If no vulnerabilities have been found in a package, the package version might be the same as that included in the original distribution. For other packages, the version is set at the highest update level.

ol10_appstream

Core repository

Provides all the latest versions of the Application Stream user space packages in the current release of the distribution, including any errata. If no vulnerabilities have been found in a package, the package version might be the same as that included in the original distribution. For other packages, the version is set at the highest update level.

ol10_addons

Provides packages released by Oracle in addition to the upstream packages made available in the other repositories listed here. These packages are specific to functionality that Oracle provides to improve user experience on Oracle Linux and to provide access to services specific to Oracle.

ol10_codeready_builder

Provides the packages released in the upstream codeready_builder repository. The packages released in this repository are intended for developers who intend to build binary content from source packages. The packages include compilers, libraries, and source required for package building and other related tasks. Many of the packages in this repository have dependencies on packages in the ol10_appstream repository.

Support for the codeready_builder packages is limited to package installation help only.

ol10_developer

Provides packages intended for developers to create test and development environments for Oracle Linux 10 and related technologies.

Support for the developer packages is limited to package installation help only.

ol10_developer_EPEL

Provides a mirror of the selected packages that are available on the EPEL (Extra Packages for Enterprise Linux) repository.

Support for the EPEL packages is limited to package installation help only.

The following table lists the primary yum repositories for Oracle Linux 9. Other repositories are available on the Oracle Linux yum server. For a complete list, go to https://yum.oracle.com/oracle-linux-9.html.

Repository Description
ol9_baseos_latest

Core repository

Provides all the latest versions of the base OS packages in the current release of the distribution, including any errata. If no vulnerabilities have been found in a package, the package version might be the same as that included in the original distribution. For other packages, the version is set at the highest update level.

ol9_appstream

Core repository

Provides all the latest versions of the Application Stream user space packages in the current release of the distribution, including any errata. If no vulnerabilities have been found in a package, the package version might be the same as that included in the original distribution. For other packages, the version is set at the highest update level.

ol9_addons

Provides packages released by Oracle in addition to the upstream packages made available in the other repositories listed here. These packages are specific to functionality that Oracle provides to improve user experience on Oracle Linux and to provide access to services specific to Oracle.

ol9_codeready_builder

Provides the packages released in the upstream codeready_builder repository. The packages released in this repository are intended for developers who intend to build binary content from source packages. The packages include compilers, libraries, and source required for package building and other related tasks. Many of the packages in this repository have dependencies on packages in the ol9_appstream repository.

Support for the codeready_builder packages is limited to package installation help only.

ol9_developer

Provides packages intended for developers to create test and development environments for Oracle Linux 9 and related technologies.

Support for the developer packages is limited to package installation help only.

ol9_developer_EPEL

Provides a mirror of the selected packages that are available on the EPEL (Extra Packages for Enterprise Linux) repository.

Support for the EPEL packages is limited to package installation help only.

The following table lists the primary yum repositories for Oracle Linux 8. Other repositories are available on the Oracle Linux yum server. For a complete list, go to https://yum.oracle.com/oracle-linux-8.html.

Repository Description
ol8_baseos_latest

Core repository

Provides all the latest versions of the base OS packages in the distribution, including any errata. If no vulnerabilities have been found in a package, the package version might be the same as that included in the original distribution. For other packages, the version is set at the highest update level.

ol8_appstream

Core repository

Provides all the latest versions of the Application Stream user space packages in the distribution, including any errata. If no vulnerabilities have been found in a package, the package version might be the same as that included in the original distribution. For other packages, the version is set at the highest update level.

ol8_baseos_base

Provides the base versions of the base OS packages in the distribution when a particular update level is released. For the initial release of Oracle Linux 8, n has a value of 0. Errata patches aren't provided in this repository. If the system has the _baseos_latest repository enabled, you don't need to enable this repository to keep the system updated and secure.

ol8_un_baseos_patch

Provides the patched versions of the base OS packages in the distribution when a particular update level is released. As errata patches are made available, the updates are released in this repository. Note that in the case of the initial release of Oracle Linux 8, n has a value of 0. Errata patches are provided in this repository until a new update release is made available. To keep a system updated and secure, enable the appropriate _baseos_latest repository. If the system has the _baseos_latest repository enabled, you don't need to enable a patch repository.

ol8_addons

Provides packages released by Oracle in addition to the upstream packages made available in the other repositories listed here. These packages are specific to functionality that Oracle provides to improve user experience on Oracle Linux and to provide access to services specific to Oracle.

ol8_codeready_builder

Provides the packages released in the upstream codeready_builder repository. The packages released in this repository are intended for developers who intend to build binary content from source packages. The packages include compilers, libraries, and source required for package building and other related tasks. Many of the packages in this repository have dependencies on packages in the ol8_appstream repository.

Support for the codeready_builder packages is limited to package installation help only.

ol8_developer

Provides packages intended for developers to create test and development environments for Oracle Linux 8 and related technologies.

Support for the developer packages is limited to package installation help only.

ol8_developer_EPEL

Provides a mirror of the selected packages that are available on the EPEL (Extra Packages for Enterprise Linux) repository.

Support for the EPEL packages is limited to package installation help only.