Активація EPEL і EPEL Next в Almalinux 9 або Rocky Linux 9.
Корпоративні системи Linux, такі як Almalinux і Rocky Linux 9 поставляються з набором пакетів за замовчуванням, які забезпечують їх базове функціонування. Проте, користувачам часто потрібні додаткові пакети для розширення функціональності та можливостей їхніх систем. Ось тут і вступає в дію репозиторій EPEL.
ТЕПЛИЙ або Додаткові пакети для Enterprise Linux є групою спеціальних інтересів Fedora, яка створює, підтримує, і керує високоякісним набором додаткових пакетів для Enterprise Linux, в тому числі, але не обмежуючись, Red Hat Enterprise Linux (RHEL), CentOS, Науковий Linux (SL), Oracle Linux (OL), AlmaLinux (AL) і Rocky Linux (RL). Пакунки EPEL зазвичай базуються на аналогах Fedora і не повинні суперечити або замінювати пакунки в базових дистрибутивах Enterprise Linux.
Цей посібник продемонструє, як увімкнути репозиторії EPEL і EPEL Next на Almalinux 9 або Rocky Linux 9.
Зміст
- Про EPEL
- Розуміння EPEL Далі
- Переваги EPEL
- Кроки для ввімкнення EPEL і EPEL Next
- Оновлення системи
- Встановлення EPEL і EPEL Next
- Перевірка інсталяції
- Використання репозиторію EPEL
- Поради щодо команд EPEL
- Тимчасове вимкнення EPEL
- Оновлення пакетів EPEL
- Релізи кінця життя
- Як зробити внесок у EPEL
- Спілкування з EPEL
- Висновок
Про EPEL
EPEL — це спільнотний проект під керівництвом команди Fedora, який надає додаткові пакети для дистрибутивів Linux, включаючи RHEL, CentOS, AlmaLinux, Rocky Linux, і більше. Ці пакунки пропонують додаткову функціональність, недоступну через системні репозиторії за замовчуванням, що дозволяє користувачам легко встановлювати додаткові програмні пакети, які не входять до базового дистрибутива.
Термін EPEL означає Extra Packages for Enterprise Linux. Ці пакети вважаються стабільними, добре перевірений, і підтримується проектом EPEL. Репозиторій EPEL можна додати до будь-якої системи RHEL або CentOS, тим самим дозволяючи користувачам легко встановлювати додаткові пакети програмного забезпечення.
Розуміння EPEL Далі
Тоді як пакети EPEL створені для RHEL, EPEL Next розроблено, щоб запропонувати альтернативний репозиторій для створення на основі CentOS Stream. Це особливо корисно для майбутніх перебазувань бібліотеки RHEL або мінімальних вимог до складання версії, яких ще немає в RHEL.
EPEL Next підтримує свої філії distgit, які створюють цілі, і бодхі випускає, із тегом .next disttag для шляхів оновлення. Важливо зауважити, що EPEL Next — це не повна перебудова всіх пакетів EPEL, а лише ті пакунки, які потрібно перебудувати для встановлення на CentOS Stream. Репозиторій EPEL Next призначений для розміщення поверх звичайного репозиторію EPEL.
Переваги EPEL
Встановлення репозиторію EPEL у вашій системі Rocky Linux пропонує кілька переваг:
- Доступ до додаткових пакетів: EPEL надає широкий спектр додаткових пакетів, які недоступні в стандартних сховищах Rocky Linux.
- Сумісність з RHEL: Оскільки Rocky Linux є похідною від RHEL, Пакети EPEL створені для бездоганної роботи з вашою системою.
- Регулярні оновлення: EPEL активно підтримується, забезпечуючи регулярне отримання оновлень і виправлень безпеки для пакетів, встановлених із цього репозиторію.
Кроки для ввімкнення EPEL і EPEL Next
Оновлення системи
Перш ніж увімкнути репозиторій, дуже важливо оновити систему Linux, щоб отримати доступні оновлення безпеки та перебудувати кеш пакетів DNF. Це можна зробити за допомогою такої команди:
sudo dnf update
Встановлення EPEL і EPEL Next
Після оновлення системи, ви можете продовжити встановлення репозиторіїв EPEL і EPEL Next. Команда для ввімкнення цих сховищ залежить від конкретної версії Rocky Linux або Almalinux.
для Almalinux 9 або Rocky Linux 9, спочатку потрібно ввімкнути репозиторій CodeReady Builder (CRB) який містить додаткові пакети, які доповнюють основний дистрибутив і розширюють його можливості. Щоб увімкнути CRB, використовуйте наступну команду:
sudo dnf config-manager --set-enabled crb
Після ввімкнення CRB, ви можете встановити репозиторії EPEL за допомогою наступних команд:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm
для Almalinux 8 або Rocky Linux 8, вам потрібно спочатку ввімкнути репозиторій PowerTools, який містить додаткові інструменти розробки та налагодження. Щоб увімкнути PowerTools, використовуйте наступну команду:
sudo dnf config-manager --set-enabled powertools
Після ввімкнення PowerTools, ви можете встановити репозиторії EPEL за допомогою наступних команд:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-8.noarch.rpm
Перевірка інсталяції
Після успішного ввімкнення репозиторію EPEL, важливо перевірити встановлення. Це гарантує, що репозиторій правильно налаштований і готовий до використання. Ви можете зробити це, виконавши таку команду:
dnf repolist | grep epel
Якщо у вихідних даних перелічено сховища EPEL і EPEL Next, це підтверджує успішну інтеграцію репозиторію EPEL у вашу систему.
Використання репозиторію EPEL
Після ввімкнення репозиторію EPEL, ви можете використовувати стандартні інструменти, такі як "ням".’ або «dnf’ для встановлення пакетів та їхніх залежностей. За замовчуванням, увімкнуто стабільне репо EPEL. Проте, є також «epel-тестування».’ репозиторій, який містить пакунки, які ще не вважаються стабільними.
Поради щодо команд EPEL
Ось кілька базових команд, які допоможуть вам почати використовувати EPEL:
Пошук конкретних пакетів
Щоб шукати певний пакет у сховищі EPEL, ви можете використовувати dnf search
команду наступним чином:
sudo dnf --enablerepo="epel" search <keyword>
Замінити <keyword>
з терміном, пов’язаним з пакетом, який ви шукаєте. Це поверне список пакетів, які відповідають або пов’язані з ключовим словом.
Отримання детальної інформації
Щоб отримати детальну інформацію про конкретний пакет, включаючи його опис, версія, і залежності, використовуйте наступну команду:
sudo dnf --enablerepo="epel" info <package_name>
Перевірка оновлень пакетів у EPEL
Щоб перевірити, чи доступні оновлення для пакетів, які ви встановили з EPEL, використовуйте наступну команду:
sudo dnf --enablerepo="epel" check-update
Тут буде перелічено всі пакунки від EPEL, які мають доступні оновлення.
Видалення пакета
Якщо ви встановили пакет із EPEL і хочете його видалити, використовуйте наступну команду:
sudo dnf remove <package_name>
Замінити <package_name>
з назвою пакета, який потрібно видалити.
Тимчасове вимкнення EPEL
Можуть бути випадки, коли ви захочете встановити або оновити пакунки, не враховуючи репозиторій EPEL. Щоб тимчасово вимкнути EPEL під час операції DNF, використовуйте наступну команду:
sudo dnf --disablerepo="epel" <command>
Замінити <command>
з командою DNF, яку ви бажаєте виконати.
Оновлення пакетів EPEL
Щоб переконатися, що всі пакети, які ви встановили з EPEL, оновлені, використовуйте наступну команду:
sudo dnf --enablerepo="epel" upgrade
Це призведе до оновлення всіх пакетів EPEL до їхніх останніх версій.
Релізи кінця життя
Важливо відзначити, що EPEL має термін служби (EOL) випуски, які більше не підтримуються. Через значні зміни безпеки в SSL в останній 10 років, старіші випуски можуть не вказувати безпосередньо на ці випуски. тому, для цих випусків EOL, рекомендовано мати новішу систему дзеркала всього архіву, а потім, щоб ваші системи вказували на це дзеркало.
Як зробити внесок у EPEL
EPEL завжди шукає зацікавлених людей, щоб допомогти. Їм завжди потрібні супроводжуючі пакети, QA/тестери, сортування помилок, та автори документації. Будь ласка, перегляньте Приєднання до EPEL для отримання додаткової інформації про те, як приєднатися до EPEL.
Спілкування з EPEL
Є багато способів спілкування з EPEL та її членами. IRC-канал #epel у Libera Chat пропонує підтримку в реальному часі для користувачів і розробників EPEL. Цей канал перемикається з epel:fedoraproject.org на Matrix. Список розсилки epel-devel призначений для загального обговорення EPEL. Також, керівний комітет EPEL збирається щосереди щотижня на зустрічі Fedora 1 Матричний канал. Не соромтеся приєднуватися до них!
Висновок
На закінчення, активація репозиторіїв EPEL і EPEL Next на Almalinux 9 або Rocky Linux 9 значно розширює діапазон програмного забезпечення, доступного для вас, тим самим підвищуючи універсальність і продуктивність вашого сервера або робочої станції. Процес інсталяції простий і відповідає стандартним практикам керування репозиторієм у Linux. З EPEL тепер частиною вашого налаштування, ви готові досліджувати та інсталювати додаткові пакети, які покращують функціональність та ефективність вашого середовища Linux.