Cum se activează EPEL pe CentOS Stream și RHEL

EPEL (Extra Packages for Enterprise Linux) adaugă software întreținut de comunitate la sistemele Enterprise Linux. Pentru a-l activa, instalați pachetul de lansare EPEL care corespunde versiunii majore a sistemului dvs., apoi activați depozitul CRB aferent, astfel încât pachetele să poată găsi dependențe comune. Pașii de mai jos acoperă Red Hat Enterprise Linux (RHEL) 8, 9 și 10, plus CentOS Stream 9 și 10.

EPEL este întreținut de comunitatea Fedora, nu de un depozit de produse Red Hat. Asigurați-vă că versiunea sa majoră corespunde gazdei EL; nu instalați EPEL 9 pe EL 8 sau 10. Acest ghid acoperă versiunile actuale de RHEL 8–10 și CentOS Stream 9–10. CentOS Linux 6, 7 și 8, plus CentOS Stream 8, sunt retrase și nu sunt acoperite.

Înainte de a activa EPEL

Folosește un cont cu sudoacces și asigură-te că mașina poate accesa serverele de pachete Fedora. Pe RHEL, înregistrează sistemul și confirmă mai întâi că depozitele sale standard sunt disponibile. Pe un desktop sau server, pașii pentru terminal sunt aceiași.

Verificați sistemul de operare instalat și versiunea majoră Enterprise Linux:

cat /etc/os-release
rpm -E '%{rhel}'

A doua comandă afișează un număr, cum ar fi 8, 9, sau 10. Dacă afișează literalul %{rhel}în schimb, verificați dacă sistemul este o distribuție EL și inspectați-l /etc/os-releaseînainte de a continua.

Exemplu de terminal care rulează rpm -E '%{rhel}' și returnează 9
Verificați versiunea majoră EL înainte de a selecta pachetul de versiune EPEL corespunzător.

Instalați pachetul de lansare EPEL corespunzător

Folosește DNF pentru a instala RPM-ul curent al Fedora epel-release. Comanda de mai jos citește versiunea majoră EL din RPM și o introduce în adresa oficială de descărcare Fedora:

EL_VERSION=$(rpm -E '%{rhel}')
sudo dnf install -y "https://dl.fedoraproject.org/pub/epel/epel-release-latest-${EL_VERSION}.noarch.rpm"

Pachetul de lansare este independent de arhitectură. Pentru o adresă URL manuală, folosiți epel-release-latest-8.noarch.rpm, epel-release-latest-9.noarch.rpm, sau epel-release-latest-10.noarch.rpmpentru a se potrivi cu gazda. Citiți documentația EPEL a Fedora pentru instrucțiuni specifice derivatelor.

Exemplu de terminal care instalează epel-release-latest-9.noarch.rpm din Fedora pe un sistem EL 9
Comanda afișată folosește EPEL 9; utilizați versiunea majoră corespunzătoare pentru gazda dvs.

Activează CRB sau CodeReady Builder

Multe pachete EPEL depind de bibliotecile și componentele de dezvoltare furnizate de depozitul de compilare Enterprise Linux. Pe CentOS Stream, acel depozit se numește CRB . Pe RHEL, se numește CodeReady Linux Builder . Pachetul de lansare EPEL instalează un helper care poate activa depozitul corespunzător:

sudo crb enable

Rulați instrumentul de asistență după instalare epel-release. Acesta gestionează numele depozitului pentru sistemele acceptate; pe RHEL, depozitul trebuie să fie disponibil și prin abonamentul sistemului sau prin serviciul de conținut în cloud. Dacă instrumentul de asistență nu este disponibil pe o gazdă RHEL înregistrată, activați direct depozitul CodeReady Builder corespunzător:

EL_VERSION=$(rpm -E '%{rhel}')
sudo subscription-manager repos --enable="codeready-builder-for-rhel-${EL_VERSION}-$(arch)-rpms"

Pe imaginile cloud RHEL care utilizează Red Hat Update Infrastructure, ID-urile depozitului pot diferi; utilizați crbinstrucțiunile furnizorului. Pe CentOS Stream, dacă crbnu este disponibil, instalați pluginul DNF config-manager și activați CRB:

sudo dnf install -y dnf-plugins-core
sudo dnf config-manager --set-enabled crb
Exemplu de terminal care activează depozitul CRB cu ajutorul instrumentului crb helper
CRB furnizează dependențe utilizate de unele pachete EPEL.

Verificați dacă EPEL este activat

Listați depozitele activate:

sudo dnf repolist --enabled

Căutați o intrare numită epel. Ar trebui să vedeți și repozitoriile de bază obișnuite, cum ar fi BaseOS și AppStream, precum și repozitoriul CRB sau CodeReady Builder. Vederea epelconfirmă că DNF are repozitoriul configurat; nu garantează că fiecare pachet este disponibil pentru fiecare versiune EL.

Instalați un pachet după numele său real cu DNF, de exemplu:

sudo dnf install <package-name>

Verificați lista de pachete EPEL de pe Fedora pentru versiunea dvs. înainte de a vă baza pe un pachet. Disponibilitatea poate varia deoarece administratorii EPEL aleg ce pachete să construiască pentru fiecare versiune majoră, iar versiunile pachetelor pot diferi între EPEL 8, 9 și 10.

Exemplu de terminal care listează repozitoriile activate, inclusiv appstream, baseos, crb și epel
Confirmați că epelapare în lista de repozitorii activate.

Depanarea problemelor comune de configurare

  • „Nicio potrivire pentru argumentul: epel-release”: Pe RHEL, utilizați adresa URL directă Fedora RPM de mai sus. Verificați dacă versiunea sa se potrivește cu rpm -E '%{rhel}'.
  • „Nu există un depozit potrivit de modificat: crb”: Confirmați epel-releaseinstalarea. Folosiți sudo crb enable, sau instalați dnf-plugins-coreînainte de a rula dnf config-managerpe CentOS Stream.
  • DNF nu poate găsi o dependență: Verificați dacă CRB sau CodeReady Builder este activat, apoi actualizați metadatele depozitului cu sudo dnf clean allurmat de sudo dnf makecache. Mențineți și depozitele de bază activate.
  • Lipsește un pachet din EPEL: Confirmați că pachetul este construit pentru versiunea majoră EPEL. Un pachet disponibil pentru EPEL 9 nu este construit automat pentru EPEL 10.

Află ce modificări EPEL au asupra RHEL

EPEL este întreținut de contribuitorii Fedora și este susținut de comunitatea sa. Red Hat nu include EPEL în acoperirea standard de asistență a RHEL, iar Red Hat Support nu poate depana problemele din pachetele EPEL. Pentru sistemele de producție, verificați politica organizației dvs. privind software-ul terț, testați actualizările într-un mediu reprezentativ și evitați combinarea depozitelor care oferă pachete conflictuale.

Pentru detalii despre configurarea actuală, citiți documentația Fedora EPEL , îndrumările de asistență Red Hat EPEL și instrucțiunile Red Hat pentru gestionarea depozitelor abonate . Notele de lansare ale CentOS Stream 10 descriu depozitul CRB și scopul său.

Lasă un comentariu

Cum se instalează BlackArch Linux: Ghid USB și desktop

Cum se instalează BlackArch Linux: Ghid USB și desktop

Învață cum să descarci fișierul ISO BlackArch corect, să îl verifici, să creezi un USB bootabil și să instalezi BlackArch Linux în siguranță cu ajutorul programului de instalare Slim.

Cum să accesezi un Raspberry Pi cu TeamViewer din Linux

Cum să accesezi un Raspberry Pi cu TeamViewer din Linux

Instalați TeamViewer Host pe Raspberry Pi OS, conectați dispozitivul la contul dvs. și conectați-vă de pe un desktop Linux cu îndrumări și sfaturi de depanare actuale pentru pachetul ARM.

Cum să blochezi reclamele prin DNS pe Linux

Cum să blochezi reclamele prin DNS pe Linux

Blocați numeroase reclame și trackere în aplicațiile Linux configurez AdGuard DNS în GNOME, KDE Plasma sau NetworkManager, cu adrese IPv4 și IPv6 actuale și sfaturi de depanare.

Cum să partajați un mouse și o tastatură printr-o rețea LAN pe Linux

Cum să partajați un mouse și o tastatură printr-o rețea LAN pe Linux

Folosește Barrier sau succesorul său, Input Leap, pentru a controla mai multe computere Linux cu un singur mouse și o tastatură. Învață despre instalare, configurare server, conexiune LAN și remedieri.

Cum se configurează Proton Mail Bridge pe Linux cu Thunderbird

Cum se configurează Proton Mail Bridge pe Linux cu Thunderbird

Instalați Proton Mail Bridge pe Linux, conectați-vă contul plătit de Proton Mail și configurați Thunderbird cu setările corecte pentru IMAP, SMTP și certificat.

Cum să-ți faci profilul de e-mail Thunderbird portabil pe Linux

Cum să-ți faci profilul de e-mail Thunderbird portabil pe Linux

Faceți un profil de e-mail Thunderbird portabil pe Linux prin copierea profilului complet pe USB, lansarea acestuia prin cale și evitarea greșelilor comune de pierdere a datelor.

Cum să joci GTA 5 pe Linux cu Steam și Proton

Cum să joci GTA 5 pe Linux cu Steam și Proton

Instalează GTA 5 pe Linux prin Steam, activează Proton, alege o versiune compatibilă și află de ce diferă Modul Poveste și GTA Online.

4 Cele mai bune emulatoare Android pentru Linux: Care se potrivește configurației tale?

4 Cele mai bune emulatoare Android pentru Linux: Care se potrivește configurației tale?

Compară Waydroid, Android Studio Emulator, Genymotion și redroid pentru a găsi opțiunea Linux potrivită pentru aplicații desktop, dezvoltare Android, QA sau testarea containerelor.

5 browsere ușoare pentru Raspberry Pi, de la minimalist la modern

5 browsere ușoare pentru Raspberry Pi, de la minimalist la modern

Comparați cinci browsere ușoare pentru Raspberry Pi, inclusiv NetSurf, Dillo, Links2, Lynx și GNOME Web, cu comenzile actuale de instalare APT și compromisurile.

Cum se rulează sistemul de operare Chromium pe un Raspberry Pi 4, Pi 400 sau Pi 5

Cum se rulează sistemul de operare Chromium pe un Raspberry Pi 4, Pi 400 sau Pi 5

Instalați versiunea Chromium OS a echipei FydeOS pe un Raspberry Pi 4B, Pi 400 sau Pi 5. Alegeți imaginea potrivită, instalați-o și înțelegeți-i limitele.