EPEL (Extra Packages for Enterprise Linux) is een opslagplaats van hoogwaardige add-on-pakketten voor Linux-distributies zoals CentOS Stream, onderhouden door het Fedora Project. EPEL biedt een breed scala aan aanvullende softwarepakketten die niet zijn opgenomen in de standaard CentOS-repository's, waardoor de functionaliteit en bruikbaarheid van uw systeem worden verbeterd. EPEL Next is een begeleidende repository die nieuwere versies van pakketten biedt om compatibiliteit met de nieuwste updates en functies in CentOS Stream te garanderen.
Om EPEL en EPEL Next op CentOS Stream 9 in te schakelen, kunt u de opdrachtregelterminal gebruiken. Deze handleiding leidt u door de stappen voor het instellen van deze repository's, zodat u toegang heeft tot een breder scala aan softwarepakketten.
Update CentOS Stream vóór EPEL-installatie
Het is belangrijk om uw systeem bij te werken voordat u doorgaat met de tutorial om er zeker van te zijn dat alle bestaande pakketten up-to-date zijn en om eventuele conflicten tijdens de installatie te voorkomen.
sudo dnf upgrade --refresh
Installeer EPEL en EPEL Next
Activeer in eerste instantie de CRB-repository. Voor degenen die niet bekend zijn: CRB is de nieuwe repository voor CentOS Stream-tools, ter vervanging van de oudere PowerTools-repository.
sudo dnf config-manager --set-enabled crb
Gebruik nu de volgende terminalopdracht (dnf) om EPEL te installeren.
sudo dnf install \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm
Gebruikers die het niet nodig hebben of willen, kunnen EPEL Next verwijderen door simpelweg de laatste regel in de bovenstaande opdracht te verwijderen.
Bevestig EPEL-installatie
Nu de EPEL-repository is geïnstalleerd, is het een goed idee om de installatie te verifiëren. De meest eenvoudige en snelste methode is het gebruik van de opdracht dnf repolist.
dnf repolist | grep epel
Zoals eerder vermeld, is de repository weergegeven en met succes geïnstalleerd.
EPEL Repository-opdrachtvoorbeelden
Vervolgens zal de tutorial enkele commando's doorlopen die u mogelijk handig vindt in uw terminal bij het doorzoeken van de repository.
Gebruik eerst de opdracht om alle pakketten weer te geven die beschikbaar zijn in de EPEL-repository:
dnf list available --enablerepo=epel
Zoek naar een specifiek pakket in de EPEL-repository en gebruik de opdracht:
dnf search package-name --enablerepo=epel
Om een pakket uit de EPEL-repository te installeren, gebruikt u de opdracht:
dnf install package-name --enablerepo=epel
Om ten slotte te controleren op updates voor pakketten die vanuit de EPEL-repository zijn geïnstalleerd, gebruikt u de opdracht:
dnf check-update --enablerepo=epel
Extra EPEL-opdrachten op CentOS Stream
Verwijder EPEL uit CentOS Stream
Idealiter hoeft de EPEL-repository niet te worden verwijderd nadat deze is geïnstalleerd, maar gebruik indien nodig de volgende opdracht om deze te verwijderen.
EPEL-repository verwijderen:
sudo dnf remove epel-release
EPEL Next-repository verwijderen:
sudo dnf remove epel-next-release
Conclusie
Door EPEL en EPEL Next op uw CentOS Stream-systeem in te schakelen, krijgt u toegang tot verschillende aanvullende softwarepakketten die de mogelijkheden van uw systeem vergroten. Door deze opslagplaatsen regelmatig bij te werken, profiteert u van de nieuwste functies en verbeteringen. Geniet van de verhoogde functionaliteit en veelzijdigheid die EPEL en EPEL Next toevoegen aan uw CentOS Stream-omgeving.