Installation • Contributing Guidelines • Deletion Policy • EoS Schedule • CI status • License
This repository contains spec files and patches used for building RPM packages for EK Public Repository.
sudo dnf install -y https://pkgs.kaos.st/kaos-repo-latest.el$(grep 'CPE_NAME' /etc/os-release | tr -d '"' | cut -d':' -f5).noarch.rpm
Some packages have dependencies from EPEL repository. You could add this repository by following commands:
# Oracle Linux 8
sudo dnf install -y oracle-epel-release-el8
# Oracle Linux 9
sudo dnf install -y oracle-epel-release-el9
Some packages for EL 8/9 have dependencies from CodeReady Builder repository. You can enable this repository by following commands:
# Alma / Rocky
sudo dnf config-manager --set-enabled crb
# Oracle Linux 8
sudo dnf config-manager --set-enabled ol8_codeready_builder
# Oracle Linux 9
sudo dnf config-manager --set-enabled ol9_codeready_builder
If you want to add a new package to the repository, be ready to look after it. It's physically impossible to maintain and keep fresh a large number of packages, especially if you don't use them somewhere.
Also, bibop tests are mandatory for all new packages. It's the only way to test if the package is okay and does not affect other packages in the repository. bibop
recipe syntax is easy to learn, so don't be afraid of it.
Please find a minute to check out our main Contributing Guidelines.
Security is our first priority. We can't keep an outdated package in our repository for a long time. If a package spec were not updated for the several latest releases (especially with known vulnerabilities) of software, it would be deleted from the repository.
We keep at least the last 5 minor versions (with all releases) of each package. In some cases (e.g. programming languages) we keep more versions of packages. If a version has a critical security vulnerability it may be removed from the repository at any time.
EL version | Updates | Repository removal |
---|---|---|
7.x |
1 Jun 2024 | 31 Dec 2024 |
8.x |
1 Jun 2025 | 31 Dec 2025 |
9.x |
1 Sep 2026 | 31 Dec 2026 |
Branch | Status |
---|---|
master |
|
develop |