Úložiště jsou jako obrovské servery, kde vývojáři ukládají soubory aplikací. V Linuxu hrají úložiště zásadní roli ve výkonu a instalaci aplikací. Z mých předchozích zkušeností jsem čelil problémům při instalaci aplikací kvůli špatnému nebo rozbitému úložišti. Většina hlavních distribucí Linuxu má své vlastní vyhrazené oficiální úložiště Linuxu. Navzdory tomu, že máme vlastní vyhrazené úložiště pro Fedora, CentOS nebo Red Hat Linux, možná se budeme muset spolehnout na některá úložiště YUM třetích stran pro instalaci balíčků pomocí příkazů YUM.
Úložiště třetích stran YUM
Potřeba úložišť třetích stran YUM je vidět, když potřebujeme nainstalovat balíček, který ještě není k dispozici v oficiálním úložišti, nebo je balíček příliš starý na to, aby již nepokračoval. Většina úložišť YUM třetích stran je zdarma a s otevřeným zdrojovým kódem. Existuje mnoho dalších důvodů, proč možná budete muset používat úložiště třetích stran. Můžete se dostat přes metody CLI.
Existují určitá pravidla pro získání repozitářů třetích stran na Fedoře, která si musíte zapamatovat. Pokud se pokoušíte získat proprietární balíček, možná nebudete mít povolení jej získat na Fedoře. Na Fedoře také nebudete moci získat nelegální balíčky. Pokud jakýkoli balíček nebo závislý nástroj porušuje zákony Spojených států, nebudete jej moci získat do svého systému.
V tomto příspěvku uvidíme přehled několika nejpoužívanějších a nejběžnějších YUM ThirdParty Repositories pro CentOS a RHEL; také uvidíme, jak je můžete dostat do svého systému.
1. Úložiště EPEL
EPEL je nejpoužívanější a nejběžnější úložiště YUM třetí strany pro Red Hat a Fedora Linux. Tato úložiště YUM lze použít pro Red Hat, CentOS a Fedora Linux. Plná forma EPEL je definována jako Extra balíčky pro Enterprise Linux. Můžete provést níže uvedené příkazy yum s přístupem sudo, abyste získali úložiště EPEL na svůj počítač.
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
2. Úložiště REMI
Repozitář REMI je dalším z nejlepších úložišť pro podnik Red Hat Linux, který může vývojářům PHP hodně pomoci. Podporuje Enterprise Linux (EL). Lze jej použít pro zásobník PHP, integraci databází a další vývojové úlohy. Můžete získat a povolit úložiště YUM třetí strany REMI provedením níže uvedených příkazů YUM.
Povolte úložiště REMI YUM na RHEL 8
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Získejte repozitář REMI YUM na RHEL 7
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
Povolte úložiště REMI YUM na RHEL 6
# yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm # yum install https://rpms.remirepo.net/enterprise/remi-release-6.rpm
3. Úložiště RPMFusion
Fúze RPM nabízí obrovský zdroj balíčků pro podniky Red Hat, CentOS a Fedora Linux. Prostřednictvím tohoto úložiště YUM třetí strany můžete získat bezplatné i placené balíčky. Používání RPMFusin je zcela bezpečné. Můžete získat a povolit úložiště RPMFusion na vašem Linuxu pomocí níže uvedených příkazů yum.
Povolte úložiště RPMFusion YUM na RHEL 8
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm # yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
Získejte repozitář RPMFusion YUM na RHEL 7
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm # yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
Povolte repozitář RPMFusion YUM na RHEL 6
# yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm # yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm # yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm
4. Úložiště ELRepo
Úplná forma ELRepo je definována jako Enterprise Linux Repository. Úložiště třetích stran ELRepo je jedním z nejlepších úložišť pro Red Hat, CentOS a Fedora Linux, které nabízí hardwarový software, aby byl váš počítač plynulejší. Ovladač grafické karty, zvukovou kartu, webovou kameru, klávesnici, ovladač myši a další základní ovladače můžete získat z úložišť ELRepo.
Můžete získat a povolit úložiště ELRepo Repository na vašem Linuxu pomocí níže uvedených příkazů yum.
Povolte úložiště ELRepo YUM na RHEL 8
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # rpm -Uvh https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
Získejte úložiště ELRepo YUM na RHEL 7
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
Povolte úložiště ELRepo YUM na RHEL 6
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
5. Úložiště NUX-dextop
Úložiště NUX-dextop pro Linux nabízí multimediální balíčky pro podnikové operační systémy Linux. Multimediální přehrávač a balíčky multimediálních kodeků můžete získat z úložiště YUM třetí strany NUX-dextop.
Můžete získat a povolit úložiště NUX-dextop na vašem Linuxu pomocí níže uvedených příkazů yum.
Povolte úložiště NUX-dextop YUM na RHEL 8
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
Získejte úložiště NUX-dextop YUM na RHEL 7
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
Povolte úložiště NUX-dextop YUM na RHEL 6
# yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm # yum install http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm
6. GhettoForge YUM ThirdParty Repository
Repozitář YUM třetí strany GhettoForge byl vytvořen pro podnikové linuxové systémy, jako je Red Hat Linux Enterprise. V tomto úložišti najdeme postfix, limnoria a další nezbytné balíčky. V tomto úložišti nenajdete balíčky pro starší verze RHEL.
Můžete získat a povolit úložiště YUM třetí strany GhettoForge na vašem Linuxu pomocí níže uvedených příkazů yum.
Povolte úložiště GhettoForge YUM na RHEL 8
# yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el8.noarch.rpm
Získejte úložiště GhettoForge YUM na RHEL 7
# yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm
Povolte úložiště GhettoForge YUM na RHEL 6
# yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el6.noarch.rpm
7. Psychotic Ninja YUM Repository
Repozitář YUM třetí strany Psychotic Ninja nabízí uživatelům kvalitní a autentické balíčky, které nejsou dostupné v konvenčním podnikovém linuxovém úložišti. Klíč balíčku GNU naleznete v tomto úložišti.
Chcete-li importovat klíč GPG a povolit úložiště Psychotic Ninja na vašem Linuxu pomocí níže uvedených příkazů yum.
# rpm --import http://wiki.psychotic.ninja/RPM-GPG-KEY-psychotic # rpm -ivh http://packages.psychotic.ninja/6/base/i386/RPMS/psychotic-release-1.0.0-1.el6.psychotic.noarch.rpm
8. IUS Community YUM ThirdParty Repository
IUS je krátká forma Inline with Upstream Stable, což je komunitní úložiště YUM třetích stran pro Red Hat, CentOS a Fedora Linux. Získáte balíčky pro frameworky PHP, Python Pips, SQL a další balíčky.
Chcete-li povolit IUS Community Repository na vašem Linuxu pomocí níže uvedených příkazů yum.
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install https://repo.ius.io/ius-release-el7.rpm
Tip navíc:Úložiště třetích stran s grafickým rozhraním na Gnome Fedora
Zatím jsme viděli, jak získat úložiště YUM třetích stran pomocí metody CLI. Zde budeme diskutovat o metodě GUI pro povolení úložišť třetích stran. Tuto možnost najdete také v systému Fedora Linux a systémech založených na GNOME.
Nejprve budete muset přejít do sekce softwaru a balíčku aplikace pro váš software. Nyní procházejte třířádkovou nabídku z pravého horního rohu, jak můžete vidět na obrázku níže.
Nyní klikněte na Softwarová úložiště. Poté se zobrazí možnost nainstalovat úložiště třetích stran do systému založeného na YUM.
Statistiky!
V celém příspěvku jsme viděli přehled několika nejběžnějších a nejaktivnějších úložišť třetích stran YUM a metod, jak je dostat do vašeho počítače se systémem Linux. Také jsme viděli, jak můžete povolit výchozí úložiště třetích stran na Fedoře pomocí metody GUI. Vezměte prosím na vědomí, že pokud se vám nepodaří načíst nějaké úložiště do vašeho systému, upravte prosím výchozí umístění serveru úložiště a zkuste to znovu.
Doufám, že tento příspěvek byl pro vás užitečný; pokud ano, sdílejte prosím tento příspěvek se svými přáteli a linuxovou komunitou. Můžete také napsat své názory na tento příspěvek do sekce komentářů.