Vyhledávání na webu

ELRepo – Community Repo pro Enterprise Linux (RHEL, CentOS a SL)


Pokud používáte distribuci Enterprise Linux (Red Hat Enterprise Linux nebo některý z jeho derivátů, jako je CentOS nebo Scientific Linux) a potřebujete podporu pro konkrétní nebo nový hardware, jste na správném místě.

V tomto článku probereme, jak povolit úložiště ELRepo, zdroj softwaru, který zahrnuje vše od ovladačů souborového systému po ovladače webové kamery se vším mezi tím (podpora grafiky, síťových karet, zvukových zařízení a dokonce i nových jader).

Povolení ELRepo v Enterprise Linux

Ačkoli ELRepo je úložiště třetí strany, je dobře podporováno aktivní komunitou na Freenode (#elrepo) a seznamem příjemců pro uživatele .

Pokud se stále obáváte přidání nezávislého úložiště ke zdrojům softwaru, všimněte si, že projekt CentOS jej na své wiki uvádí jako důvěryhodný (viz zde). Pokud máte stále obavy, neváhejte se zeptat v komentářích!

Je důležité poznamenat, že ELRepo neposkytuje pouze podporu pro Enterprise Linux 7, ale také pro předchozí verze. Vzhledem k tomu, že CentOS 5 dosáhne konce své životnosti (EOL) na konci tohoto měsíce (březen 2017), nemusí se to zdát jako velký problém, ale mějte na paměti že CentOS 6 nedosáhne EOL do března 2020.

Bez ohledu na verzi EL budete muset před aktivací úložiště importovat klíč GPG:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Povolte ELRepo v EL5

rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm

Povolte ELRepo v EL6

rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

Povolte ELRepo v EL7

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

V tomto článku se budeme zabývat pouze EL7 a sdílíme několik příkladů v další části.

Pochopte kanály ELRepo

Pro lepší organizaci softwaru obsaženého v tomto úložišti je ELRepo rozděleno do 4 samostatných kanálů:

    • elrepo je hlavní kanál a je ve výchozím nastavení povolen. Neobsahuje balíčky přítomné v oficiální distribuci.
    • elrepo-extras obsahuje balíčky, které nahrazují některé poskytované distribucí. Ve výchozím nastavení není povoleno. Aby se předešlo nejasnostem, když je třeba balíček nainstalovat nebo aktualizovat z tohoto úložiště, lze jej dočasně povolit pomocí yum následovně (nahraďte balíček skutečným názvem balíčku):
yum --enablerepo=elrepo-extras install package
  • elrepo-testing poskytuje balíčky, které budou v jednu chvíli součástí hlavního kanálu, ale stále se testují.
  • elrepo-kernel poskytuje dlouhodobá a stabilní jádra hlavní řady, která byla speciálně nakonfigurována pro EL.

Jak elrepo-testing, tak elrepo-kernel jsou ve výchozím nastavení zakázány a lze je povolit jako v případě elrepo-extras, pokud potřebujeme nainstalovat nebo aktualizovat balíček od nich.

Chcete-li vypsat dostupné balíčky v každém kanálu, spusťte jeden z následujících příkazů:

yum --disablerepo="*" --enablerepo="elrepo" list available
yum --disablerepo="*" --enablerepo="elrepo-extras" list available
yum --disablerepo="*" --enablerepo="elrepo-testing" list available
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

Následující obrázky ilustrují první příklad:

souhrn

V tomto příspěvku jsme vysvětlili, co je ELRepo a za jakých okolností jej možná budete chtít přidat do svých softwarových zdrojů.

Pokud máte nějaké dotazy nebo připomínky k tomuto článku, neváhejte nás kontaktovat pomocí níže uvedeného formuláře. Těšíme se na setkání s Vámi!