Co je úložiště EPEL
EPEL (Extra Packages for Enterprise Linux) je projekt skupiny Fedora, který spravuje úložiště softwarových balíčků, které ještě nejsou přítomny na RHEL/CentOS.
Úložiště je kompatibilní s RHEL a všemi blízkými deriváty jako CentOS a Scientific Linux.
Pomocí epel můžeme snadno nainstalovat mnoho balíčků (kolem 10 000) s příkazem yum, které ještě nejsou přítomny v úložištích centos.
Balíčky EPEL jsou obvykle založeny na jejich protějšcích Fedora a nikdy nebudou v konfliktu s balíčky ani nenahrazují balíčky v základních distribucích Enterprise Linux.
Další podrobnosti o projektu epel jsou k dispozici na
https://fedoraproject.org/wiki/EPEL
Takže v tomto tutoriálu vám ukážu, jak nastavit úložiště epel na CentOS
Poznámka – Existuje mnoho různých repozitářů třetích stran, které poskytují softwarové balíčky pro systémy RHEL/CentOS. Některé z nejpopulárnějších jsou RpmForge, RpmFusion, EPEL, Remi atd. Vždy je však třeba mít na paměti, že pokud je do systému přidáno více takových úložišť třetích stran, může to vést ke konfliktům. Stejný balíček může pocházet z více úložišť a některá úložiště mohou nahradit základní balíčky systému, což vede k neočekávaným problémům. Je známo, že Rpmforge a Epel mají konflikty. Existují pokročilé techniky, jak se s tím vypořádat, jako je nastavení priorit nebo selektivní instalace balíčků z repozitářů, ale ty samozřejmě vyžadují hodně úsilí, a pokud si tím vším nejste jisti, doporučujeme používat pouze 1 takové externí úložiště.
Nainstalujte EPEL na CentOS
Chcete-li nastavit epel na centos, musíme si stáhnout instalační rpm epel a nainstalovat jej.
Stránky ke stažení pro verzi 6.xa 5.x CentOS/RHEL jsou následující
http://download.fedoraproject.org/pub/epel/6/i386/repoview/epel-release.html
http://download.fedoraproject.org/pub/epel/5/i386/repoview/epel -release.html
Výše uvedené adresy URL by pravděpodobně přesměrovávaly na zrcadla specifická pro jednotlivé země pro rychlejší stahování. Stránka by obsahovala odkaz ke stažení pro přímé stažení rpm. Přímé odkazy ke stažení jsou
http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
http://download.fedoraproject.org/pub/epel/5/i386 /epel-release-5-4.noarch.rpm
Vyberte správnou adresu URL v závislosti na vaší verzi centos.
Všimněte si, že instalační balíček EPEL je nezávislý na architektuře, takže jej lze nainstalovat na systémy x86 i x64.
1. Zkontrolujte verzi CentOS
Nejprve zkontrolujte verzi centosu pomocí následujícího příkazu
$ cat /etc/redhat-releaseCentOS vydání 6.4 (konečné)
2. Stáhněte si EPEL rpm
Nyní si stáhněte soubor epel rpm pro odpovídající verzi centos z jedné z výše uvedených adres URL.
$ wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
3. Nainstalujte EPEL rpm
Nyní nainstalujte balíček epel pomocí příkazu rpm
$ sudo rpm -ivh epel-release-6-8.noarch.rpmor$ sudo rpm -ivh epel-release*
5. Zkontrolujte úložiště EPEL
Po instalaci úložiště epel zkontrolujte, zda bylo přidáno do seznamu úložiště pomocí příkazu yum
# yum repolistNačtené pluginy:nejrychlejšímirror Rychlost načítání zrcadel z hostitelského souboru uloženého v mezipaměti * základna:mirrors.vonline.vn * epel:buaya.klas.or.id * doplňky:centos-hn.viettelidc.com.vn * aktualizace:mirrors.fibo .vnrepo id název repo statusbase CentOS-6 – Základní 6 381epel Extra balíčky pro Enterprise Linux 6 – x86_64 10 023 extra CentOS-6 – Extra 13nginx nginx repo 47 aktualizací CentOS-6 – Aktualizace 1 555 repolist01:Epel je uveden po základním repo a poskytuje přibližně 10 000 balíčků. Takže epel je nyní nastaven na CentOS.
Úložiště epel je nastaveno v /etc/yum.repos.d/epel.repo soubor.Nyní nainstalujte něco z repozitáře epel
$ sudo yum install htop
Cent OS