RPM Репозиторій та Інструкція для розробників#
Проєкт EFA-NG підтримує офіційні RPM-репозиторії для дистрибутивів сімейства Enterprise Linux 10 та 9.
---
1. Підключення офіційного RPM-репозиторію#
Для ручного налаштування репозиторію на CentOS Stream 10:
bash
# 1. Встановіть EPEL та активуйте CRB
dnf -y install epel-release
dnf config-manager --set-enabled crb
2. Додайте репозиторій EFA-NG#
curl -sSL https://raw.githubusercontent.com/kit400/EFA-NG/main/repos/efa-ng-centos10.repo -o /etc/yum.repos.d/efa-ng.repo
3. Перевірте доступні пакети#
dnf list available --disablerepo="*" --enablerepo="efa-ng"---
2. Збирання RPM-пакунків із вихідного коду#
Для локальної компіляції всіх RPM-пакетів EFA-NG:
bash
# Клонуйте репозиторій проєкту
git clone https://github.com/kit400/EFA-NG.git
cd EFA-NG
Підготуйте середовище збирання#
./build/devprebuild.sh
Зберіть усі RPM-пакети#
cd rpmbuild/SPECS
./build_all_rpms.shГотові RPM-пакунки та метадані репозиторію генеруються в каталозі rpm/efa-ng/centos10/release/.