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