Головна Документація Завантаження та Репозиторії Форум підтримки ↗ Telegram Support ↗ GitHub ↗

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/.