DNF (zkratka pro „D aN diF ied Yum”) je další nadcházející hlavní verze Yum , správce balíčků pro linuxové distribuce založené na RPM, jako jsou RHEL, CentOS a Fedora. DNF je poprvé představeno ve Fedoře 18 a od verze Fedory 25 se stalo výchozím správcem balíčků. Tento stručný návod vysvětlí, jak nainstalovat DNF na verze CentOS 7 / RHEL 7.
Nainstalujte DNF na CentOS 7
Aktualizace:
DNF je k dispozici v oficiálních repozitářích RHEL 7 a CentOS. Chcete-li nainstalovat DNF na CentOS 7, jednoduše spusťte následující příkaz jako root uživatel:
# yum install dnf
Vím, že DNF zatím není k dispozici ve výchozích úložištích CentOS 7. Ale nevěděl jsem, že DNF není k dispozici ani v úložišti EPEL.
Při pokusu o instalaci DNF z EPEL se mi zobrazila tato chyba:
# yum install dnf Načtené pluginy:nejrychlejší mirror Rychlosti načítání z hostitelského souboru uloženého v mezipaměti * základna:ftp.iitm.ac.in * elrepo:elrepo.mirror.angkasa.id * epel:kartolo.sby.datautama.net.id * doplňky:ftp.iitm.ac.in * aktualizace:ftp.iitm.ac.in Není co dělat
Vidět? DNF již není v EPEL k dispozici. Po několika hledáních na Googlu jsem našel řešení v Serverfault Fórum. Důvod odstranění DNF z úložiště EPEL je, že EPEL 7 DNF je velmi starý a má problémy s bezpečnostními chybami. To je důvod, proč byl DNF odstraněn z EPEL.
Naštěstí jsou DNF a jeho závislosti dostupné na Springdale Linux (SDL) úložiště. Toto úložiště spravují členové výpočetního personálu Princeton University a Institute for Advanced Study.
Stáhneme DNF a jeho závislosti pomocí příkazů:
# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64//dnf-0.6.4-2.sdl7.noarch.rpm
# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/dnf-conf-0.6.4-2.sdl7.noarch.rpm
# wget http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/python-dnf-0.6.4-2.sdl7.noarch.rpm
Poté nainstalujte DNF pomocí příkazu:
# yum install dnf-0.6.4-2.sdl7.noarch.rpm dnf-conf-0.6.4-2.sdl7.noarch.rpm python-dnf-0.6.4-2.sdl7.noarch.rpmNyní začněte používat DNF. Chcete-li získat DNF, podívejte se do sekce nápovědy spuštěním následujícího příkazu.
# dnf helpUpozornění: Mějte prosím na paměti, že balíčky z výše uvedeného odkazu nejsou podporovány a nejsou součástí standardní instalace RedHat. Tyto nepodporované balíčky nemusí být často aktualizovány nebo udržovány. Používejte je na vlastní nebezpečí.
Jste v DNF noví? Přečtěte si náš další článek, abyste věděli, jak používat správce balíčků DNF.
- Příklady příkazů DNF pro začátečníky
Odkaz:
- Chyba serveru