Úložiště EPEL (Extra Packages for Enterprise Linux) poskytuje další softwarové balíčky, které nejsou součástí standardních úložišť Red Hat a CentOS. Úložiště EPEL bylo vytvořeno, protože přispěvatelé Fedory chtěli používat balíčky, které udržují na Red Hat Enterprise Linux (RHEL) a jeho derivátech, jako je CentOS, Oracle Linux a Scientific Linux.
Povolením tohoto úložiště získáte přístup k oblíbeným softwarovým balíkům včetně Nginx, R a Python Pip.
V tomto tutoriálu vám ukážeme, jak povolit úložiště EPEL na CentOS.
Předpoklady #
Než začnete s výukovým programem, ujistěte se, že jste přihlášeni jako uživatel s právy sudo.
Povolení úložiště EPEL na CentOS 7 #
Povolení úložiště EPEL na CentOS 7 je docela jednoduchý úkol, protože balíček EPEL rpm je součástí úložiště CentOS extras.
Chcete-li nainstalovat balíček EPEL, zadejte následující příkaz:
sudo yum install epel-release
Chcete-li ověřit, že je povoleno úložiště EPEL, spusťte yum repolist
příkaz, který zobrazí seznam všech dostupných úložišť.
sudo yum repolist
Příkaz zobrazí ID repo, název a počet balíčků pro povolená úložiště. Výstup by měl obsahovat řádek pro úložiště EPEL.
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
...
repo id repo name status
base/7/x86_64 CentOS-7 - Base 10,019
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 12,912
extras/7/x86_64 CentOS-7 - Extras 371
updates/7/x86_64 CentOS-7 - Updates 1,098
repolist: 24,400
A je to. Ve vašem systému CentOS bylo povoleno úložiště EPEL.
Povolení úložiště EPEL na RHEL #
Tato metoda bude fungovat na jakékoli distribuci založené na RHEL včetně Red Hat, CentOS 6 a 7, Oracle Linux, Amazon Linux a Scientific Linux.
Chcete-li povolit úložiště EPEL, spusťte následující příkaz, který stáhne a nainstaluje balíček vydání EPEL:
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E '%{rhel}').noarch.rpm
rpm -E '%{rhel}'
vytiskne distribuční verzi (6 nebo 7).