GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat YUM na RHEL 8 / CentOS 8

Fedora provedla změnu na DNF zpět s Fedorou 22, ale CentOS a RHEL zůstaly u YUM až doteď. RHEL přešel na správce balíčků nové generace, a to je dobrá věc, ale pokud vám chybí YUM nebo máte skripty, které na něj spoléhají, stále budete mít přístup ke starému správci balíčků. A co je ještě lepší, nemusíte dělat nic navíc.

V tomto tutoriálu se naučíte:

  • Jak používat YUM na RHEL 8 / CentOS 8
  • Co je YUM na RHEL 8 / CentOS 8, opravdu
  • Je v tom nějaký rozdíl?

YUM na RHEL 8 / CentOS 8

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém RHEL 8 / CentOS 8
Software DNF/YUM
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Jak používat YUM na RHEL 8 / CentOS 8

Otevřete terminál v systému RHEL 8 / CentOS 8 a spusťte následující příkaz.

# yum update

Fungovalo to, ne? Zkuste nainstalovat něco s YUM, jako byste to udělali na systému RHEL 7.

# yum install php

Je to stejné. Pokračujte a vyzkoušejte několik dalších příkazů. Všichni by se měli chovat přesně jako na RHEL 7. Zde je háček; YUM není nainstalován na RHEL 8 / CentOS 8. Ve skutečnosti pro něj není k dispozici ani balíček. Takže, co se děje?

Co je YUM na RHEL 8 / CentOS 8 Opravdu

Red Hat vyrábí operační systémy pro servery dostatečně dlouho na to, aby změny mohly projít jako olověný balón. Takže udělali dvě věci, aby usnadnili přechod na DNF. Nejprve vytvořili obalový skript, který nahradil YUM a vše předal DNF. Podívejte se na spustitelný soubor YUM, abyste viděli, o čem je.

$ cat /usr/bin/yum

To vše je docela jednoduché, ale proč to funguje tak dobře? To má všechno společného se samotným DNF.

Je v tom nějaký rozdíl?

Rozdíly mezi DNF a YUM jsou většinou technické a existují pod povrchem. DNF byl postaven tak, aby byl zpětně kompatibilní s YUM na úrovni povrchu. Syntakticky jsou téměř totožné. Ve skutečnosti je DNF jen novou iterací YUM s lepším rozlišením závislostí, vyšší rychlostí a lepším využitím paměti.

Je to zcela na vás. Můžete pokračovat v používání yum nebo můžete přepnout přímo na dnf . Zatím není potřeba měnit skripty a můžete si dát čas na aklimatizaci.

Závěr

Tady to máš! YUM je již nainstalován na RHEL 8. Nemusíte dělat nic nového, pokud nechcete. Přechod na DNF za účelem instalace balíčků je však opravdu jednoduchý, tak to vyzkoušejte.


Cent OS
  1. Jak nainstalovat Icinga 2 na CentOS 8 / RHEL 8

  2. Jak nainstalovat MongoDB na CentOS 8 / RHEL 8

  3. Jak nainstalovat Firefox 10 na CentOS 6 / RHEL 6

  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  2. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  3. Jak nainstalovat PostgreSQL 10 na CentOS 6 / RHEL 6

  1. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  2. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8

  3. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8