Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 3060|Răspunde: 0

[Linux] Diferența dintre Linux package management yum și dnf

[Copiază linkul]
Postat pe 14.10.2023 21:34:13 | | | |
DNF vs YUM sunt două instrumente diferite de gestionare a pachetelor pentru instalarea, actualizarea și dezinstalarea pachetelor pe Linux. Deoarece multe probleme vechi în Yum rămân nerezolvate, managerul de pachete Yum a fost înlocuit de managerul de pachete DNF.

YUM: Yellowdog Update Modifier, programul front-end al rpm, care rezolvă dependențele legate de pachete, poate localiza pachete între mai multe biblioteci și este un instrument alternativ pentru up2date.

DNF: Următoarea generație de manageri de pachete RPM. Data lansării DNF este 11 mai 2015, managerul de pachete DNF este scris în Python sub GPL v2, apărut pentru prima dată în distribuția Fedora 18. În RHEL 8.0, a înlocuit oficial YUM, iar DNF Package Manager a depășit unele blocaje ale YUM Package Manager, îmbunătățind experiența utilizatorului, utilizarea memoriei, analiza dependențelor și viteza de rulare.

Deosebi:

Rezolvarea dependențelor: Ambele DNF-uri sunt mai capabile să gestioneze dependențe
Performanță: DNF este mai rapid, DNF suportă operare paralelă, iar mai multe pachete software pot fi descărcate simultan
Fișiere de configurare: dnf folosește un fișier de configurare cu sufixul .repo, yum folosește un fișier de configurare cu sufixul .repo și fișierul principal de configurare /etc/yum.conf
Interfață cu utilizatorul: informațiile de ieșire DNF sunt mai clare și oferă mai multe informații de ieșire la terminal. YUM oferă mai puține informații și este relativ concis

Notă:dnf a înlocuit yum ca instrument implicit de gestionare a pachetelor în CentOS 8 și versiunile ulterioare。 Pentru versiunile mai vechi ale sistemelor, gestionarea pachetelor poate fi încă realizată folosind comenzi yum.

Yum redirecționează către DNF. , noua versiune a Red Hat a abandonat Yum. Așa cum se arată mai jos:







Precedent:Folosește Docker pentru a construi georețea WireGuard
Următor:Acces bazat pe WireGuard la accesul LAN peer
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com