GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte úložiště EPEL a IUS na CentOS a Red Hat

Tento článek popisuje, jak nakonfigurovat systém CentOS nebo Red Hat EnterpriseLinux pro použití úložiště Fedora Extra Packages for Enterprise Linux (EPEL). EPELrepository poskytuje užitečné softwarové balíčky, které nejsou součástí oficiálních repozitářů CentOS nebo Red Hat.

Součástí jsou také pokyny pro instalaci komunitního projektu IUS. Zatímco EPEL poskytuje pouze software, který není v oficiálních repozitářích CentOS a Red Hat poskytuje IUS novější verze softwaru (jako MySQL a PHP), které existují v oficiálních repozitářích.

Poznámka: Při používání jakéhokoli úložiště třetích stran buďte opatrní. Pokud máte smlouvu o spravované podpoře, kontaktujte svého poskytovatele, než budete postupovat podle pokynů v tomto článku, abyste se ujistili, že nevytvoříte nepodporovanou konfiguraci serveru.

Instalace úložiště EPEL

Repozitář EPEL nainstalujete stažením příslušného balíčku RPM pro váš systém a jeho instalací. Následující pokyny používají 64bitové balíčky, které fungují s instancemi cloudových serverů Rackspace.

CentOS

Úložiště CentOS Extras obsahuje balíček pro instalaci EPEL a ve výchozím nastavení je povoleno. Chcete-li nainstalovat balíček EPEL, spusťte následující příkaz:

sudo yum install epel-release

Red Hat Enterprise Linux

Chcete-li nainstalovat balíček EPEL, spusťte následující příkaz:

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

Některé balíčky EPEL závisí na balíčcích z kanálů „volitelné“ a „doplňkové“, takže se ujistěte, že jsou také povoleny.

Instalace úložiště IUS

Úložiště IUS poskytuje novější verze některého softwaru v oficiálních úložištích CentOS a Red Hat. Úložiště IUS závisí na úložišti EPEL.

Názvy balíčků v úložišti IUS jsou jiné než názvy balíčků používané v oficiálních úložištích. Rozdíl pomáhá předcházet neúmyslným konfliktům nebo aktualizacím verze softwaru.

Poznámka: Protože IUS používá názvy balíčků, které se liší od názvů balíčků v oficiálních úložištích, doporučujeme IUS pro zákazníky Rackspace se spravovanými úrovněmi podpory, které zahrnují serverový software. Spravované servery se ve výchozím nastavení automaticky aktualizují každou noc, což může způsobit neplánované aktualizace, pokud jsou názvy balíčků stejné ve více než jednom povoleném úložišti.

Chcete-li nainstalovat balíček vydání IUS, spusťte následující příkaz:

sudo yum install https://repo.ius.io/ius-release-el$(rpm -E '%{rhel}').rpm

Upgrade nainstalovaných balíčků na verze IUS

Pokud již máte nainstalovaný softwarový balíček, který chcete upgradovat na novější verzi v úložišti IUS, nainstalujte si IUS yumplug-in pro nahrazení balíčku, abyste proces upgradu zjednodušili.

sudo yum install yum-plugin-replace

Plug-in poskytuje yum replace příkaz, který nahradí určený balíček a současně nainstaluje všechny požadované závislosti. Chcete-li například nahradit nainstalovaný balíček PHP balíčkem PHP 5.6 z úložiště IUS, spusťte následující příkaz:

sudo yum replace php --replace-with php56u

Další informace naleznete v příručce IUS Usage Guide.

Kontrola dostupných úložišť

Můžete zjistit, zda jsou úložiště, která potřebujete, nainstalována a povolena spuštěním následujícího příkazu:

yum repolist

Některá úložiště jsou ve výchozím nastavení zakázána. Chcete-li zobrazit seznam zakázaných úložišť, spusťte následující příkaz:

yum repolist disabled

Linux
  1. Jak nainstalovat a povolit úložiště EPEL na Rocky Linux/Centos 8

  2. Jak nainstalovat a spravovat software na CentOS 7

  3. Změňte port SSH v CentOS a Red Hat

  1. Jak nainstalovat Apache CouchDB na CentOS 6 (ze zdroje a EPEL)

  2. Jak nainstalovat balíček pip v CentOS/RHEL 7 a 8

  3. Jak nainstalovat balíček zip/unzip v Linux CentOS/RHEL 7 a 8

  1. Použití příkazů Yum k deaktivaci a odstranění úložišť balíčků v systému CentOS

  2. Jak nainstalovat a zabezpečit MongoDB 4 v CentOS 8

  3. Nainstalujte Apache a PHP na CentOS 7